I've read this article and a couple of others about testing and I think I've understand the theory but not the implementation in a real .NET project.
My project is decomposed in multiple (functional) assemblies and I wish to test it. Most of my methods and properties are private or internal so I can't access them from my test assembly. I only test the public one (in order to test all the paths of my assembly).
I'm wondering about the test I'm doing because these tests aren't unit-test because I'm using other services like a database, or other services like Microsoft HPC... Am I right ? In my opinion, if I want to do some unit test, I have to test private methods and properties, thing that is controversial.
I'm using Nunit and I was wondering if I could put integration test AND unit test in the framework ?
Is there any .NET opensource project with unit test and acceptance test that I could check out ?
Thanks