Exemple #1
0
        public void Init()
        {
            _fakeRestrictionRepository       = new Mock <IRestrictionRepository>();
            _fakeSalesAreaRepository         = new Mock <ISalesAreaRepository>();
            _fakeClearanceRepository         = new Mock <IClearanceRepository>();
            _fakeProgrammeCategoryRepository = new Mock <IProgrammeCategoryHierarchyRepository>();

            var salesAreaNames = new List <string> {
                "sa1"
            };
            var salesArea = new SalesArea {
                Name = "sa1"
            };
            var programmeCategory = new ProgrammeCategoryHierarchy {
                Id = 2, Name = "CHILDREN"
            };

            _ = _fakeSalesAreaRepository.Setup(m => m.FindByNames(salesAreaNames)).Returns(
                new List <SalesArea> {
                salesArea
            }
                );
            _ = _fakeProgrammeCategoryRepository.Setup(p => p.GetAll()).Returns(
                new List <ProgrammeCategoryHierarchy> {
                programmeCategory
            });

            _fixture = new Fixture();

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

            _controller = new RestrictionController(
                _fakeRestrictionRepository.Object,
                _fakeSalesAreaRepository.Object,
                _fakeClearanceRepository.Object,
                _fakeProgrammeCategoryRepository.Object,
                _mapper);

            _validCreateRestriction  = CreateValidModel();
            _validUpdateRestriction  = UpdateValidModel();
            _validCreateRestrictions = new List <CreateRestriction>();
        }
Exemple #2
0
 public void Dispose()
 {
     _controller = null;
     _mapper     = null;
 }
Exemple #3
0
 public void Cleanup()
 {
     _controller = null;
     _mapper     = null;
 }