Unit testing Xamarin portable libraries

When there is a code or feature change, it’s always very difficult to manually or even automatically test a cross-platform application. Either we don’t have enough time to test it manually or running all your automated UI tests in a variety of devices is very costly in terms of money & time. It’s a good idea to break platform-independent codes into multiple smaller portable libraries and unit test them separately. We don’t necessarily have to run UI tests to verify the changes in a portable library.

Continue reading