public void GenerateStringSingle() { var mockSuit = new Mock <Suit>(); var primitiveGenerator = new PrimitiveGenerator(mockSuit.Object); mockSuit.Setup(i => i.GeneratePrimitive <string>("test", It.IsAny <ISessionManager>())) .Returns("Hello"); var result = primitiveGenerator.String("test"); Assert.Equal("Hello", result); mockSuit.Verify(i => i.GeneratePrimitive <string>("test", It.IsAny <ISessionManager>())); }
public void GenerateStringList(int times) { var mockSuit = new Mock <Suit>(); var primitiveGenerator = new PrimitiveGenerator(mockSuit.Object); mockSuit.Setup(i => i.GeneratePrimitive <string>("test", It.IsAny <ISessionManager>())) .Returns("Hello"); var result = primitiveGenerator.String("test", count: times); Assert.All(result, i => Assert.Equal("Hello", i)); mockSuit.Verify(i => i.GeneratePrimitive <string>("test", It.IsAny <ISessionManager>()), Times.Exactly(times)); }