예제 #1
0
        //Now we can use Moq in our unit test to create a mock of an object implementing ILog:
        public void FooLogsCorrectly()
        {
            // Arrange
            var logMock = new Mock<ILog>();
            var logGenerator = new LogGenerator(logMock.Object);

            // Act
            logGenerator.Foo();

            // Assert
            logMock.Verify(m => m.WriteToLog("my log message"));
        }
        //Now we can use Moq in our unit test to create a mock of an object implementing ILog:
        public void FooLogsCorrectly()
        {
            // Arrange
            var logMock      = new Mock <ILog>();
            var logGenerator = new LogGenerator(logMock.Object);

            // Act
            logGenerator.Foo();

            // Assert
            logMock.Verify(m => m.WriteToLog("my log message"));
        }