Here is the promised testing infrastructure which uses the DevelopmentStorage. It is not perfect but a good place to start. I moved files around a bit for better organization of the code. I added the GrainReferenceAwareContractResolver for Json support of GrainReferences and also removed an ugly ControlFlow by Exception case. I hope this makes you happy ;)
By the way: I cannot make a good NewtonSoft.Json base library for grains. My stuff uses the internalized RavenDB.NewtonSoft imports. So I duplicated the code.
Here is the promised testing infrastructure which uses the DevelopmentStorage. It is not perfect but a good place to start. I moved files around a bit for better organization of the code. I added the GrainReferenceAwareContractResolver for Json support of GrainReferences and also removed an ugly ControlFlow by Exception case. I hope this makes you happy ;)
By the way: I cannot make a good NewtonSoft.Json base library for grains. My stuff uses the internalized RavenDB.NewtonSoft imports. So I duplicated the code.