public void Should_invoke_correct_method_for_IGrainWithIntegerCompoundKey() { var grainFactory = new Mock <IGrainFactory>(); var sut = new ExpressionBasedGrainReferenceProvider(grainFactory.Object); var result = sut.GetGrainReference(typeof(ITestGrain4), "100,key"); grainFactory.Verify(x => x.GetGrain <ITestGrain4>(100, "key", null), Times.Once); }
public void Should_invoke_correct_method_for_IGrainWithGuidCompoundKey() { var grainFactory = new Mock <IGrainFactory>(); var sut = new ExpressionBasedGrainReferenceProvider(grainFactory.Object); var result = sut.GetGrainReference(typeof(ITestGrain5), "3FB93850-8806-4278-A476-CBE57A83FB50,key"); grainFactory.Verify(x => x.GetGrain <ITestGrain5>(new Guid("3FB93850-8806-4278-A476-CBE57A83FB50"), "key", null), Times.Once); }
public void Should_invoke_correct_method_for_IGrainWithGuidKey() { var grainFactory = new Mock <IGrainFactory>(); var sut = new ExpressionBasedGrainReferenceProvider(grainFactory.Object); var result = sut.GetGrainReference(typeof(ITestGrain2), "E3C2E8DA-88EF-4F78-B761-0AA442E6C9CC"); grainFactory.Verify(x => x.GetGrain <ITestGrain2>(new Guid("E3C2E8DA-88EF-4F78-B761-0AA442E6C9CC"), null), Times.Once); }