public async Task BootstrapProvider_GrainCall() { string providerName = "bootstrap2"; GrainCallBootstrapper bootstrapProvider = (GrainCallBootstrapper)FindBootstrapProvider(providerName); Assert.IsNotNull(bootstrapProvider, "Found bootstrap provider {0}", providerName); Assert.AreEqual(1, bootstrapProvider.InitCount, "Init count"); long grainId = GrainCallBootstrapTestConstants.GrainId; int a = GrainCallBootstrapTestConstants.A; int b = GrainCallBootstrapTestConstants.B; ISimpleGrain grain = GrainClient.GrainFactory.GetGrain <ISimpleGrain>(grainId, SimpleGrain.SimpleGrainNamePrefix); int axb = await grain.GetAxB(); Assert.AreEqual((a * b), axb, "Returned value from {0}", grainId); }
public async Task BootstrapProvider_GrainCall() { string providerName = "bootstrap2"; GrainCallBootstrapper bootstrapProvider = (GrainCallBootstrapper)FindBootstrapProvider(providerName); Assert.NotNull(bootstrapProvider); Assert.Equal(1, bootstrapProvider.InitCount); // Init count long grainId = GrainCallBootstrapTestConstants.GrainId; int a = GrainCallBootstrapTestConstants.A; int b = GrainCallBootstrapTestConstants.B; ISimpleGrain grain = this.GrainFactory.GetGrain <ISimpleGrain>(grainId, SimpleGrain.SimpleGrainNamePrefix); int axb = await grain.GetAxB(); Assert.Equal((a * b), axb); }