Cross Platform Unit Testing

I am putting together my teams development environment gearing up for our first big Xamarin.Forms project involving a whole team from an Agile perspective.

I need to verify one assumption before I move forward... Unit Testing.

We plan on implementing a build infrastructure using TFS for Android and Windows Phone with Jenkins on OSX. Are there any special considerations we need to make when we create Unit Test projects?

  1. NUnit
  2. Can I just create class libraries that contain tests?
  3. Do they need to be PCLs?
  4. Will these work on an OSX CI box?

Any clarification would be greatly appreciated. I can't seem to find 1 definitive guide/primer on this subject.

Thanks in advance.

Posts

Sign In or Register to comment.