Hi,
I have used Private objects in MS Unit test cases. do not have much idea about NUnit but this may work for you as well.
Try to use
PrivateObject class to access private object for testing.
In below link i have list out some information on accessing private object.
Creating Unit tests for your c# code[
^]
Best luck