public GetPopulatedReturnTests()
        {
            returnDataAccess                = A.Fake <IReturnDataAccess>();
            mapper                          = A.Fake <IMap <ReturnQuarterWindow, ReturnData> >();
            quarterWindowFactory            = A.Fake <IQuarterWindowFactory>();
            fetchNonObligatedWeeeDataAccess = A.Fake <INonObligatedDataAccess>();
            fetchObligatedWeeeDataAccess    = A.Fake <IFetchObligatedWeeeForReturnDataAccess>();
            fetchAatfDataAccess             = A.Fake <IFetchAatfDataAccess>();
            returnSchemeDataAccess          = A.Fake <IReturnSchemeDataAccess>();
            genericDataAccess               = A.Fake <IGenericDataAccess>();
            systemDataDataAccess            = A.Fake <ISystemDataDataAccess>();

            populatedReturn = new GetPopulatedReturn(new AuthorizationBuilder()
                                                     .AllowExternalAreaAccess()
                                                     .AllowOrganisationAccess().Build(),
                                                     returnDataAccess,
                                                     mapper,
                                                     quarterWindowFactory,
                                                     fetchNonObligatedWeeeDataAccess,
                                                     fetchObligatedWeeeDataAccess,
                                                     fetchAatfDataAccess,
                                                     returnSchemeDataAccess,
                                                     genericDataAccess,
                                                     systemDataDataAccess);
        }
Exemple #2
0
 public ReturnFactory(IReturnFactoryDataAccess returnFactoryDataAccess,
                      ISystemDataDataAccess systemDataDataAccess,
                      IQuarterWindowFactory quarterWindowFactory)
 {
     this.returnFactoryDataAccess = returnFactoryDataAccess;
     this.systemDataDataAccess    = systemDataDataAccess;
     this.quarterWindowFactory    = quarterWindowFactory;
 }
        public ReturnFactoryTests()
        {
            returnFactoryDataAccess = A.Fake <IReturnFactoryDataAccess>();
            systemDataDataAccess    = A.Fake <ISystemDataDataAccess>();
            quarterWindowFactory    = A.Fake <IQuarterWindowFactory>();

            SetupSystemTime();

            returnFactory = new ReturnFactory(returnFactoryDataAccess,
                                              systemDataDataAccess,
                                              quarterWindowFactory);
        }
Exemple #4
0
 public GetReturnsHandler(IWeeeAuthorization authorization,
                          IGetPopulatedReturn getPopulatedReturn,
                          IReturnDataAccess returnDataAccess,
                          IReturnFactory returnFactory,
                          IQuarterWindowFactory quarterWindowFactory,
                          ISystemDataDataAccess systemDataDataAccess)
 {
     this.authorization        = authorization;
     this.getPopulatedReturn   = getPopulatedReturn;
     this.returnDataAccess     = returnDataAccess;
     this.returnFactory        = returnFactory;
     this.quarterWindowFactory = quarterWindowFactory;
     this.systemDataDataAccess = systemDataDataAccess;
 }
Exemple #5
0
        public GetReturnsHandlerTests()
        {
            populatedReturn      = A.Fake <IGetPopulatedReturn>();
            returnDataAccess     = A.Fake <IReturnDataAccess>();
            returnFactory        = A.Fake <IReturnFactory>();
            quarterWindowFactory = A.Fake <IQuarterWindowFactory>();
            systemDataDataAccess = A.Fake <ISystemDataDataAccess>();

            handler = new GetReturnsHandler(new AuthorizationBuilder()
                                            .AllowExternalAreaAccess()
                                            .AllowOrganisationAccess().Build(),
                                            populatedReturn,
                                            returnDataAccess,
                                            returnFactory,
                                            quarterWindowFactory,
                                            systemDataDataAccess);
        }
 public GetPopulatedReturn(IWeeeAuthorization authorization,
                           IReturnDataAccess returnDataAccess,
                           IMap <ReturnQuarterWindow, ReturnData> mapper,
                           IQuarterWindowFactory quarterWindowFactory,
                           INonObligatedDataAccess nonObligatedDataAccess,
                           IFetchObligatedWeeeForReturnDataAccess obligatedDataAccess,
                           IFetchAatfDataAccess aatfDataAccess,
                           IReturnSchemeDataAccess returnSchemeDataAccess,
                           IGenericDataAccess genericDataAccess, ISystemDataDataAccess systemDataDataAccess)
 {
     this.authorization          = authorization;
     this.returnDataAccess       = returnDataAccess;
     this.mapper                 = mapper;
     this.quarterWindowFactory   = quarterWindowFactory;
     this.nonObligatedDataAccess = nonObligatedDataAccess;
     this.obligatedDataAccess    = obligatedDataAccess;
     this.aatfDataAccess         = aatfDataAccess;
     this.returnSchemeDataAccess = returnSchemeDataAccess;
     this.genericDataAccess      = genericDataAccess;
     this.systemDataDataAccess   = systemDataDataAccess;
 }
Exemple #7
0
 public GetApiDateHandler(ISystemDataDataAccess systemDataDataAccess)
 {
     this.systemDataDataAccess = systemDataDataAccess;
 }
Exemple #8
0
 public DateFactory(ISystemDataDataAccess systemDataDataAccess, WeeeContext context)
 {
     this.systemDataDataAccess = systemDataDataAccess;
     this.context = context;
 }
Exemple #9
0
 public SubmissionWindowClosedTests()
 {
     quarterWindowFactory = A.Fake <IQuarterWindowFactory>();
     systemDataDataAccess = A.Fake <ISystemDataDataAccess>();
 }
 public IsSubmissionWindowOpenHandlerTests()
 {
     quarterWindowFactory = A.Fake<IQuarterWindowFactory>();
     systemDataDataAccess = A.Fake<ISystemDataDataAccess>();
 }
Exemple #11
0
 public IsSubmissionWindowOpenHandlerTests()
 {
     quarterWindowFactory = A.Fake <IQuarterWindowFactory>();
     systemDataDataAccess = A.Fake <ISystemDataDataAccess>();
 }
 public GetApiDateHandlerTests()
 {
     systemDataDataAccess = A.Fake<ISystemDataDataAccess>();
 }
 public SubmissionWindowClosed(IQuarterWindowFactory quarterWindowFactory, ISystemDataDataAccess systemDataDataAccess)
 {
     this.quarterWindowFactory = quarterWindowFactory;
     this.systemDataDataAccess = systemDataDataAccess;
 }
 public GetApiUtcDateHandlerTests()
 {
     systemDataDataAccess = A.Fake <ISystemDataDataAccess>();
 }
Exemple #15
0
 public GetPcsSubmissionWindowSettingsHandler(ISystemDataDataAccess systemDataDataAccess)
 {
     this.systemDataDataAccess = systemDataDataAccess;
 }
 public IsSubmissionWindowOpenHandler(IQuarterWindowFactory quarterWindowFactory, ISystemDataDataAccess systemDataDataAccess)
 {
     this.quarterWindowFactory = quarterWindowFactory;
     this.systemDataDataAccess = systemDataDataAccess;
 }
 public SubmissionWindowClosedTests()
 {
     quarterWindowFactory = A.Fake<IQuarterWindowFactory>();
     systemDataDataAccess = A.Fake<ISystemDataDataAccess>();
 }
 public DateFactory(ISystemDataDataAccess systemDataDataAccess, WeeeContext context)
 {
     this.systemDataDataAccess = systemDataDataAccess;
     this.context = context;
 }