Get Unit tests in place

Get started with testing the code. Write a complex test that is working
to get familiar with NUnit.