Пример #1
0
        public void Init()
        {
            _fixture = new Fixture();
            _fakeScenarioRepository        = new Mock <IScenarioRepository>();
            _fakePassRepository            = new Mock <IPassRepository>();
            _fakeIdentityGeneratorResolver = new Mock <IIdentityGeneratorResolver>();
            _fakeDataManipulator           = new Mock <IDataManipulator>();
            _fakeSalesAreaRepository       = new Mock <ISalesAreaRepository>();
            _fakePassInspectorService      = new Mock <IPassInspectorService>();

            _mapper = AutoMapperInitializer.Initialize(Configuration.AutoMapperConfig.SetupAutoMapper);

            IEnumerable <Pass> passWithDateModifiedNull = _fixture
                                                          .Build <Pass>()
                                                          .Without(p => p.DateCreated)
                                                          .CreateMany(1);

            _ = _fakePassRepository
                .Setup(m => m.GetAll())
                .Returns(passWithDateModifiedNull);

            _ = _fakePassRepository
                .Setup(m => m.Get(It.IsAny <int>()))
                .Returns <Pass>(null);

            _ = _fakeSalesAreaRepository.Setup(m => m.GetAll()).Returns(
                new List <SalesArea>()
            {
                new SalesArea()
                {
                    Name = "sa1"
                }, new SalesArea()
                {
                    Name = "sa2"
                }
            }
                );

            _controller = new PassesController(
                _fakeScenarioRepository.Object,
                _fakePassRepository.Object,
                _mapper,
                _fakeDataManipulator.Object,
                _fakeSalesAreaRepository.Object,
                _fakeIdentityGeneratorResolver.Object,
                _fakePassInspectorService.Object);
        }
Пример #2
0
 public void Cleanup()
 {
     this._controller = null;
     this._mapper     = null;
 }
Пример #3
0
 public void Dispose()
 {
     this._controller = null;
 }