Пример #1
0
        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);
        }
Пример #2
0
        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);
        }