Use NUnit instead of VS tests
remove implicit conversion because its confusing an error prone