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); }
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); }