An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
Here is a link on how to write unit tests
You can use something like FakeItEasy to mock what is returned.