public async Task InstanceReadyBeforeCallingMethod_Warmup() { ServiceTester <WarmupTestServiceHostWithSiloHostFake> tester = new ServiceTester <WarmupTestServiceHostWithSiloHostFake>(); var beforeGrainCreated = DateTime.Now; IWarmupTestServiceGrain grain = tester.GrainClient.GetGrain <IWarmupTestServiceGrain>(0); var dependencyCreateDate = await grain.DependencyCreateDate(); Assert.Greater(beforeGrainCreated, dependencyCreateDate, "dependencyCreateDate should create before grain is created"); tester.Dispose(); }
public async Task InstanceReadyBeforeCallingMethod_Warmup() { ServiceTester <CalculatorServiceHost> tester = AssemblyInitialize.ResolutionRoot.GetServiceTester <CalculatorServiceHost>(mainPort); IWarmupTestServiceGrain grain = tester.GetGrainClient <IWarmupTestServiceGrain>(0); int result = await grain.TestWarmedTimes(); result = await grain.TestWarmedTimes(); result = await grain.TestWarmedTimes(); Assert.AreEqual(result, 1); tester.Dispose(); }