public void EatAndAddToSnapshotTest()
        {
            // Arrange
            var expression = Mock.Of<ICSharpExpression>();
            var statement = Mock.Of<IExpressionStatement>(t => t.Expression == expression);
            var snapshot = Mock.Of<ISnapshot>();
            var eater = new Mock<IEater>();
            var expressionStatementEater = new ExpressionStatementEater(eater.Object);

            // Act
            expressionStatementEater.Eat(snapshot, statement);

            // Assert
            eater.Verify(t => t.Eat(snapshot, expression), Times.Once);
        }
Ejemplo n.º 2
0
        public void EatAndAddToSnapshotTest()
        {
            // Arrange
            var expression = Mock.Of <ICSharpExpression>();
            var statement  = Mock.Of <IExpressionStatement>(t => t.Expression == expression);
            var snapshot   = Mock.Of <ISnapshot>();
            var eater      = new Mock <IEater>();
            var expressionStatementEater = new ExpressionStatementEater(eater.Object);

            // Act
            expressionStatementEater.Eat(snapshot, statement);

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