Xamarin.Essentials provides developers with cross-platform APIs for their mobile applications.
If you never heard about Xamarin.Essentials you should get familiar with it as soon as possible! It is a great collection of APIs that is very easy to use and integrate to your projects. You can find more information in the official documentation.
In order to keep the things as simple as possible and easy as possible to pick up for new contributors, all the APIs are written in a static way. The first reaction of developers would be to immediately raise their eyebrows and ask: “Why so? How are we going to unit test that?”. The answer in most cases is easier than you may think at first. Continue reading “Mocking Xamarin.Essentials”