public void ImportStarted()
        {
            systemUnderTest = new NoUpdateProcessor(noUpdateEntities, MockLogger.Object);

            FluentActions.Invoking(() => systemUnderTest.ImportStarted())
            .Should()
            .NotThrow();
        }
        public void ProcessEntityNonCreatePassesAndNoUpdateEntityIgnored(int pass)
        {
            systemUnderTest = new NoUpdateProcessor(noUpdateEntities, MockLogger.Object);
            var entity        = new Entity(noUpdateEntities.First());
            var entityWrapper = new EntityWrapper(entity);

            systemUnderTest.ProcessEntity(entityWrapper, pass, 100);

            Assert.AreEqual(OperationType.Ignore, entityWrapper.OperationType);
        }
        public void ProcessEntity()
        {
            EntityWrapper entity        = new EntityWrapper(new Entity());
            int           passNumber    = 1;
            int           maxPassNumber = 3;

            systemUnderTest = new NoUpdateProcessor(noUpdateEntities, MockLogger.Object);

            FluentActions.Invoking(() => systemUnderTest.ProcessEntity(entity, passNumber, maxPassNumber))
            .Should()
            .NotThrow();
        }