public void EatBodyTest()
        {
            // Arrange
            var snapshot = Mock.Of<ISnapshot>();
            var body = Mock.Of<IBlock>();
            var unsafeCodeUnsafeStatement = Mock.Of<IUnsafeCodeUnsafeStatement>(t => t.Body == body);
            var eater = new Mock<IEater>();
            var unsafeCodeUnsafeStatementEater = new UnsafeCodeUnsafeStatementEater(eater.Object);

            // Act
            unsafeCodeUnsafeStatementEater.Eat(snapshot, unsafeCodeUnsafeStatement);

            // Assert
            eater.Verify(t => t.Eat(snapshot, body), Times.Once);
        }
Exemple #2
0
        public void EatBodyTest()
        {
            // Arrange
            var snapshot = Mock.Of <ISnapshot>();
            var body     = Mock.Of <IBlock>();
            var unsafeCodeUnsafeStatement = Mock.Of <IUnsafeCodeUnsafeStatement>(t => t.Body == body);
            var eater = new Mock <IEater>();
            var unsafeCodeUnsafeStatementEater = new UnsafeCodeUnsafeStatementEater(eater.Object);

            // Act
            unsafeCodeUnsafeStatementEater.Eat(snapshot, unsafeCodeUnsafeStatement);

            // Assert
            eater.Verify(t => t.Eat(snapshot, body), Times.Once);
        }