Esempio n. 1
0
        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>()));
        }
Esempio n. 2
0
        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));
        }