public async Task CannotGetExplictlyRegisteredGrain() { ISimpleDIGrain grain = GrainFactory.GetGrain <ISimpleDIGrain>(GetRandomGrainId(), grainClassNamePrefix: "UnitTests.Grains.ExplicitlyRegistered"); var exception = await Assert.ThrowsAsync <OrleansException>(() => grain.GetTicksFromService()); Assert.Contains("Error creating activation for", exception.Message); Assert.Contains(nameof(ExplicitlyRegisteredSimpleDIGrain), exception.Message); }
public async Task DiTests_SimpleDiGrainGetGrain() { ISimpleDIGrain grain = GrainFactory.GetGrain <ISimpleDIGrain>(GetRandomGrainId()); long ignored = await grain.GetTicksFromService(); }
public async Task CanGetGrainWithInjectedDependencies() { ISimpleDIGrain grain = GrainFactory.GetGrain <ISimpleDIGrain>(GetRandomGrainId()); long ignored = await grain.GetTicksFromService(); }