Exemplo n.º 1
0
        public GetWasteCodeLookupAndNotificationDataByTypesHandlerTests()
        {
            wasteCodeRepository = A.Fake <IWasteCodeRepository>();
            notificationApplicationRepository = A.Fake <INotificationApplicationRepository>();
            //var context = new TestIwsContext();

            handler = new GetWasteCodeLookupAndNotificationDataByTypesHandler(notificationApplicationRepository, wasteCodeRepository, new WasteCodeMap(), new WasteCodeMap());

            A.CallTo(() => wasteCodeRepository.GetAllWasteCodes()).Returns(wasteCodes);

            var notificationWithWasteCodes = new TestableNotificationApplication
            {
                Id         = NotificationWithWasteCodesId,
                WasteCodes = new WasteCodeInfo[]
                {
                    new TestableWasteCodeInfo(FirstBaselCode)
                }
            };

            A.CallTo(() => notificationApplicationRepository.GetById(NotificationWithWasteCodesId)).Returns(notificationWithWasteCodes);

            var notificationWithoutWasteCodes = new TestableNotificationApplication
            {
                Id = NotificationWithoutWasteCodesId
            };

            A.CallTo(() => notificationApplicationRepository.GetById(NotificationWithoutWasteCodesId)).Returns(notificationWithoutWasteCodes);
        }
 public GetImportNotificationWasteTypesHandler(IWasteCodeRepository wasteCodeRepository,
                                               IWasteTypeRepository wasteTypeRepository, IMapper mapper)
 {
     this.wasteTypeRepository = wasteTypeRepository;
     this.wasteCodeRepository = wasteCodeRepository;
     this.mapper = mapper;
 }
        public GetWasteCodesByTypeHandlerTests()
        {
            wasteCodeRepository = A.Fake <IWasteCodeRepository>();

            handler = new GetWasteCodesByTypeHandler(wasteCodeRepository, new WasteCodeMap());

            A.CallTo(() => wasteCodeRepository.GetAllWasteCodes()).Returns(wasteCodes);
        }
Exemplo n.º 4
0
 public GetWasteCodeLookupAndNotificationDataByTypesHandler(INotificationApplicationRepository notificationApplicationRepository,
                                                            IWasteCodeRepository wasteCodeRepository,
                                                            IMap <IEnumerable <WasteCode>, WasteCodeData[]> wasteCodeMapper,
                                                            IMap <IEnumerable <WasteCodeInfo>, WasteCodeData[]> wasteCodeInfoMapper)
 {
     this.notificationApplicationRepository = notificationApplicationRepository;
     this.wasteCodeRepository = wasteCodeRepository;
     this.wasteCodeMapper     = wasteCodeMapper;
     this.wasteCodeInfoMapper = wasteCodeInfoMapper;
 }
Exemplo n.º 5
0
 public WasteTypeMap(IWasteCodeRepository wasteCodeRepository)
 {
     this.wasteCodeRepository = wasteCodeRepository;
 }
Exemplo n.º 6
0
 public GetAllWasteCodesHandler(IWasteCodeRepository repository,
                                IMapper mapper)
 {
     this.repository = repository;
     this.mapper     = mapper;
 }
Exemplo n.º 7
0
 public GetWasteCodesByTypeHandler(IWasteCodeRepository wasteCodeRepository, IMap <WasteCode, WasteCodeData> mapper)
 {
     this.wasteCodeRepository = wasteCodeRepository;
     this.mapper = mapper;
 }