public async Task GrainServiceExtensionTest() { IGrainServiceTestGrain grain = GrainFactory.GetGrain <IGrainServiceTestGrain>(0); var what = await grain.EchoViaExtension("what"); Assert.Equal("what", what); }
public async Task GrainServiceWasInit() { IGrainServiceTestGrain grain = GrainFactory.GetGrain <IGrainServiceTestGrain>(0); var prop = await grain.CallHasInit(); Assert.True(prop); }
public async Task GrainServiceWasStartedInBackground() { IGrainServiceTestGrain grain = GrainFactory.GetGrain <IGrainServiceTestGrain>(0); var prop = await grain.CallHasStartedInBackground(); Assert.True(prop); }
public async Task SimpleInvokeGrainService() { IGrainServiceTestGrain grain = this.GrainFactory.GetGrain <IGrainServiceTestGrain>(0); var grainId = await grain.GetHelloWorldUsingCustomService(); Assert.Equal("Hello World from Test Grain Service", grainId); var prop = await grain.GetServiceConfigProperty(); Assert.Equal("abc", prop); }
public async Task SimpleInvokeGrainService() { // We need to get the Silo to create the GrainService instances and register them as SystemTargets. IGrainServiceTestGrain grain = GrainFactory.GetGrain <IGrainServiceTestGrain>(0); var grainId = await grain.GetHelloWorldUsingCustomService(); Assert.Equal("Hello World from Grain Service", grainId); var prop = await grain.GetServiceConfigProperty("test-property"); Assert.Equal("xyz", prop); }