Refactoring MSTest project to NUnit

- Migrated both project as well as current tests from MSTest to NUnit
- MSTest doesn’t really play well with Mono
- Also added FluentAssertions as a dependency