public void Accept_WithoutInto_VisitsEverything() { var fixture = new Fixture().Customize(new AutoMoqCustomization()); var mock = fixture.Freeze <Mock <SqlVisitor> >(); var query = new SqlInsert(); query.Accept(mock.Object); mock.Verify(_ => _.Visit(It.IsAny <SqlInsert>()), Times.Once); mock.Verify(_ => _.Visit(It.IsAny <SqlInto>()), Times.Never); mock.Verify(_ => _.Visit(It.IsAny <SqlColumn>()), Times.Never); mock.Verify(_ => _.Visit(It.IsAny <SqlValues>()), Times.Once); }
public void Accept_WithoutInto_VisitsEverything() { var fixture = new Fixture().Customize(new AutoMoqCustomization()); var mock = fixture.Freeze<Mock<SqlVisitor>>(); var query = new SqlInsert(); query.Accept(mock.Object); mock.Verify(_ => _.Visit(It.IsAny<SqlInsert>()), Times.Once); mock.Verify(_ => _.Visit(It.IsAny<SqlInto>()), Times.Never); mock.Verify(_ => _.Visit(It.IsAny<SqlColumn>()), Times.Never); mock.Verify(_ => _.Visit(It.IsAny<SqlValues>()), Times.Once); }