public StorageDataSetGenericHuge() { this.AddRow( GrainTypeGenerator.GetGrainType <TGrainKey>(), (Func <IInternalGrainFactory, GrainReference>)(grainFactory => RandomUtilities.GetRandomGrainReference <TGrainKey>(grainFactory)), new GrainState <TestStateGeneric1 <TStateData> > { State = new TestStateGeneric1 <TStateData> { SomeData = RandomUtilities.GetRandom <TStateData>(CountOfCharacters), A = "Data1", B = 1, C = 4 } }); this.AddRow( GrainTypeGenerator.GetGrainType <TGrainKey>(), (Func <IInternalGrainFactory, GrainReference>)(grainFactory => RandomUtilities.GetRandomGrainReference <TGrainKey>(grainFactory)), new GrainState <TestStateGeneric1 <TStateData> > { State = new TestStateGeneric1 <TStateData> { SomeData = RandomUtilities.GetRandom <TStateData>(CountOfCharacters), A = "Data2", B = 2, C = 5 } }); this.AddRow( GrainTypeGenerator.GetGrainType <TGrainKey>(), (Func <IInternalGrainFactory, GrainReference>)(grainFactory => RandomUtilities.GetRandomGrainReference <TGrainKey>(grainFactory)), new GrainState <TestStateGeneric1 <TStateData> > { State = new TestStateGeneric1 <TStateData> { SomeData = RandomUtilities.GetRandom <TStateData>(CountOfCharacters), A = "Data3", B = 3, C = 6 } }); }