public GetUserOrganisationsByStatusHandler(WeeeContext context, IUserContext userContext,
                                            IMap <OrganisationUser, OrganisationUserData> organisationUserMap)
 {
     this.context             = context;
     this.userContext         = userContext;
     this.organisationUserMap = organisationUserMap;
 }
        private static void AssertUpdated(WeeeContext context, Guid aatfId, AatfContactData newContact, Domain.Country newCountry)
        {
            var updatedContact = context.Aatfs.First(a => a.Id == aatfId).Contact;

            updatedContact.Should().NotBeNull();
            updatedContact.FirstName.Should().NotBeNullOrEmpty();
            updatedContact.FirstName.Should().Be(newContact.FirstName);
            updatedContact.LastName.Should().NotBeNullOrEmpty();
            updatedContact.LastName.Should().Be(newContact.LastName);
            updatedContact.Position.Should().NotBeNullOrEmpty();
            updatedContact.Position.Should().Be(newContact.Position);
            updatedContact.Address1.Should().NotBeNullOrEmpty();
            updatedContact.Address1.Should().Be(newContact.AddressData.Address1);
            updatedContact.Address2.Should().Be(newContact.AddressData.Address2);
            updatedContact.TownOrCity.Should().NotBeNullOrEmpty();
            updatedContact.TownOrCity.Should().Be(newContact.AddressData.TownOrCity);
            updatedContact.CountyOrRegion.Should().Be(newContact.AddressData.CountyOrRegion);
            updatedContact.Postcode.Should().Be(newContact.AddressData.Postcode);
            updatedContact.CountryId.Should().NotBeEmpty();
            updatedContact.CountryId.Should().Be(newCountry.Id);
            updatedContact.Telephone.Should().NotBeNullOrEmpty();
            updatedContact.Telephone.Should().Be(newContact.Telephone);
            updatedContact.Email.Should().NotBeNullOrEmpty();
            updatedContact.Email.Should().Be(newContact.Email);
        }
        public void StressTest()
        {
            var helper        = new PrnHelper(new QuadraticResidueHelper());
            var generatedPrns = new HashSet <string>();

            var context = new WeeeContext(userContext, eventDispatcher);

            uint seed       = (uint)GetCurrentSeed(context);
            var  components = new PrnAsComponents(seed);

            // be careful how high you go with this limit or generatedPrns will fill up
            // and your computer will get stuck in page-fault limbo
            const int Limit = int.MaxValue / 100;

            for (int ii = 0; ii < Limit; ii++)
            {
                if (ii % (Limit / 10) == 0)
                {
                    Debug.WriteLine("Done another ten per cent...");
                }

                var resultingPrn = helper.CreateUniqueRandomVersionOfPrn(components);

                Assert.False(generatedPrns.Contains(resultingPrn),
                             string.Format(
                                 "{0} was generated twice but is supposed to be unique for a very large range of seed values",
                                 resultingPrn));

                generatedPrns.Add(resultingPrn);

                seed       = components.ToSeedValue() + 1;
                components = new PrnAsComponents(seed);
            }
        }
        public GetAatfSubmissionHistoryDataAccessTests()
        {
            context         = A.Fake <WeeeContext>();
            dbContextHelper = new DbContextHelper();

            dataAccess = new GetAatfSubmissionHistoryDataAccess(context);
        }
        public async Task HandleAsync_NotOrganisationUser_ThrowsSecurityException()
        {
            // Arrange
            IWeeeAuthorization authorization = new AuthorizationBuilder().DenyOrganisationAccess().Build();

            Guid             organisationUserId = new Guid("10C57182-BF30-4729-BBF8-F8BCBC00EB77");
            OrganisationUser organisationUser   = A.Fake <OrganisationUser>();

            WeeeContext context = A.Fake <WeeeContext>();

            A.CallTo(() => context.OrganisationUsers.FindAsync(organisationUserId)).Returns(organisationUser);

            IMap <OrganisationUser, OrganisationUserData> mapper = A.Fake <IMap <OrganisationUser, OrganisationUserData> >();
            OrganisationUserData organisationUserData            = new OrganisationUserData();

            A.CallTo(() => mapper.Map(organisationUser)).Returns(organisationUserData);

            var handler = new GetOrganisationUserHandler(context, authorization, mapper);
            var request = new GetOrganisationUser(organisationUserId);

            // Act
            Func <Task> action = async() => await handler.HandleAsync(request);

            // Assert
            await Assert.ThrowsAsync <SecurityException>(action);
        }
        public async Task HandleAsync_HappyPath_ReturnsOrganisationUserData()
        {
            // Arrange
            IWeeeAuthorization authorization = AuthorizationBuilder.CreateUserWithAllRights();

            Guid             organisationUserId = new Guid("10C57182-BF30-4729-BBF8-F8BCBC00EB77");
            OrganisationUser organisationUser   = A.Fake <OrganisationUser>();

            WeeeContext context = A.Fake <WeeeContext>();

            A.CallTo(() => context.OrganisationUsers.FindAsync(organisationUserId)).Returns(organisationUser);

            IMap <OrganisationUser, OrganisationUserData> mapper = A.Fake <IMap <OrganisationUser, OrganisationUserData> >();
            OrganisationUserData organisationUserData            = new OrganisationUserData();

            A.CallTo(() => mapper.Map(organisationUser)).Returns(organisationUserData);

            var handler = new GetOrganisationUserHandler(context, authorization, mapper);
            var request = new GetOrganisationUser(organisationUserId);

            // Act
            OrganisationUserData result = await handler.HandleAsync(request);

            // Assert
            Assert.Equal(organisationUserData, result);
        }
Exemple #7
0
        public async Task GetProducerCSVHandler_OrganisationDoesNotExist_ThrowsArgumentException()
        {
            // Arrange
            Guid pcsId          = new Guid("62874744-6F52-4311-B4C0-3DD7767BEBF6");
            int  complianceYear = 2016;

            IWeeeAuthorization authorization = AuthorizationBuilder.CreateUserWithAllRights();

            WeeeContext context       = A.Fake <WeeeContext>();
            var         organisations = dbContextHelper.GetAsyncEnabledDbSet <Organisation>(new List <Organisation>());

            A.CallTo(() => organisations.FindAsync(pcsId)).Returns((Organisation)null);
            A.CallTo(() => context.Organisations).Returns(organisations);

            var schemes = dbContextHelper.GetAsyncEnabledDbSet <Scheme>(new List <Scheme>
            {
                new Scheme(pcsId)
            });

            A.CallTo(() => context.Schemes).Returns(schemes);

            CsvWriterFactory csvWriterFactory = A.Fake <CsvWriterFactory>();

            var handler = new GetProducerCSVHandler(authorization, context, csvWriterFactory);
            var request = new GetProducerCSV(pcsId, complianceYear);

            // Act
            Func <Task> action = async() => await handler.HandleAsync(request);

            // Assert
            await Assert.ThrowsAsync <ArgumentException>(action);
        }
        private WeeeContext MakeFakeWeeeContext(IUserContext userContext,
                                                Guid?userId = null,
                                                List <OrganisationUser> organisationUsers = null,
                                                List <Domain.Scheme.Scheme> schemes       = null,
                                                bool userStatusActive = true,
                                                List <CompetentAuthorityUser> competentAuthorityUsers = null)
        {
            userId = userId ?? Guid.NewGuid();

            organisationUsers       = organisationUsers ?? new List <OrganisationUser>();
            schemes                 = schemes ?? new List <Domain.Scheme.Scheme>();
            competentAuthorityUsers = competentAuthorityUsers ?? new List <CompetentAuthorityUser>
            {
                new CompetentAuthorityUser(userId.ToString(), Guid.NewGuid(), userStatusActive ? UserStatus.Active : UserStatus.Inactive, A.Dummy <Role>())
            };

            var         dbHelper    = new DbContextHelper();
            WeeeContext weeeContext = A.Fake <WeeeContext>();

            A.CallTo(() => weeeContext.OrganisationUsers).Returns(dbHelper.GetAsyncEnabledDbSet(organisationUsers));
            A.CallTo(() => weeeContext.Schemes).Returns(dbHelper.GetAsyncEnabledDbSet(schemes));
            A.CallTo(() => weeeContext.CompetentAuthorityUsers).Returns(dbHelper.GetAsyncEnabledDbSet(competentAuthorityUsers));

            A.CallTo(() => userContext.UserId).Returns(userId.Value);

            return(weeeContext);
        }
Exemple #9
0
        public ProcessXMLFileHandlerTests()
        {
            memberUploadsDbSet           = A.Fake <DbSet <MemberUpload> >();
            producersDbSet               = A.Fake <DbSet <ProducerSubmission> >();
            xmlConverter                 = A.Fake <IXmlConverter>();
            producerSubmissionDataAccess = A.Fake <IProducerSubmissionDataAccess>();
            var schemes = new[]
            {
                FakeSchemeData()
            };

            schemesDbSet = helper.GetAsyncEnabledDbSet(schemes);

            context = A.Fake <WeeeContext>();
            A.CallTo(() => context.Schemes).Returns(schemesDbSet);
            A.CallTo(() => context.ProducerSubmissions).Returns(producersDbSet);
            A.CallTo(() => context.MemberUploads).Returns(memberUploadsDbSet);

            generator                       = A.Fake <IGenerateFromXml>();
            xmlValidator                    = A.Fake <IXMLValidator>();
            xmlChargeBandCalculator         = A.Fake <IXMLChargeBandCalculator>();
            totalChargeCalculator           = A.Fake <ITotalChargeCalculator>();
            totalChargeCalculatorDataAccess = A.Fake <ITotalChargeCalculatorDataAccess>();

            handler = new ProcessXMLFileHandler(context, permissiveAuthorization, xmlValidator, generator, xmlConverter, xmlChargeBandCalculator, producerSubmissionDataAccess, totalChargeCalculator, totalChargeCalculatorDataAccess);
        }
Exemple #10
0
 private static void AssertNonObligatedWeeeDeletion(WeeeContext context, List <NonObligatedWeee> submittedNonObligatedWeee)
 {
     foreach (var item in submittedNonObligatedWeee)
     {
         context.NonObligatedWeee.Count(n => n.Id == item.Id).Should().Be(0);
     }
 }
Exemple #11
0
 public AddObligatedReusedDataAccessTests()
 {
     context         = A.Fake <WeeeContext>();
     dbContextHelper = new DbContextHelper();
     dataAccess      = new ObligatedReusedDataAccess(context);
     aatfId          = Guid.NewGuid();
 }
 public GetMemberRegistrationSchemesByComplianceYearHandler(IWeeeAuthorization authorization, IMap <Scheme, SchemeData> schemeMap, WeeeContext context, ISchemeDataAccess schemeDataAccess)
 {
     this.authorization    = authorization;
     this.schemeMap        = schemeMap;
     this.context          = context;
     this.schemeDataAccess = schemeDataAccess;
 }
 public DeleteAatfHandlerTests()
 {
     aatfDataAccess         = A.Fake <IAatfDataAccess>();
     organisationDataAccess = A.Fake <IOrganisationDataAccess>();
     weeeContext            = A.Fake <WeeeContext>();
     getAatfDeletionStatus  = A.Fake <IGetAatfDeletionStatus>();
 }
 public GetProducerPublicRegisterCSVHandler(IWeeeAuthorization authorization, WeeeContext context,
                                            CsvWriterFactory csvWriterFactory)
 {
     this.authorization    = authorization;
     this.context          = context;
     this.csvWriterFactory = csvWriterFactory;
 }
        public ReturnSchemeDataAccessTests()
        {
            context  = A.Fake <WeeeContext>();
            dbHelper = new DbContextHelper();

            dataAccess = new ReturnSchemeDataAccess(context);
        }
 public GetUkEeeDataCsvHandler(IWeeeAuthorization authorization, WeeeContext context,
                               CsvWriterFactory csvWriterFactory)
 {
     this.authorization    = authorization;
     this.context          = context;
     this.csvWriterFactory = csvWriterFactory;
 }
Exemple #17
0
 private ProducerQuerySet ProducerQuerySet(WeeeContext context)
 {
     return(new ProducerQuerySet(new CurrentProducersByRegistrationNumber(context),
                                 new ExistingProducerNames(context),
                                 new ExistingProducerRegistrationNumbers(context),
                                 new CurrentCompanyProducers(context)));
 }
        public RegisteredProducerDataAccessTests()
        {
            dbHelper = new DbContextHelper();
            context  = A.Fake <WeeeContext>();

            dataAccess = new RegisteredProducerDataAccess(context);
        }
 public GetUkNonObligatedWeeeReceivedDataCsvHandler(IWeeeAuthorization authorization, WeeeContext context,
                                                    CsvWriterFactory csvWriterFactory)
 {
     this.authorization    = authorization;
     this.context          = context;
     this.csvWriterFactory = csvWriterFactory;
 }
 public ExistingProducerNames(WeeeContext context)
 {
     query = () => context
             .ProducerSubmissions
             .ProducerNames()
             .ToList();
 }
        public GetLocalAreasHandlerTests()
        {
            context       = A.Fake <WeeeContext>();
            authorization = A.Fake <IWeeeAuthorization>();
            mapper        = A.Fake <LocalAreaMap>();

            A.CallTo(() => context.LocalAreas).Returns(dbHelper.GetAsyncEnabledDbSet(new List <LocalArea>
            {
                new LocalArea()
                {
                    Name = "North", CompetentAuthorityId = Guid.NewGuid(), Id = Guid.NewGuid()
                },
                new LocalArea()
                {
                    Name = "East", CompetentAuthorityId = Guid.NewGuid(), Id = Guid.NewGuid()
                },
                new LocalArea()
                {
                    Name = "South", CompetentAuthorityId = Guid.NewGuid(), Id = Guid.NewGuid()
                },
                new LocalArea()
                {
                    Name = "West", CompetentAuthorityId = Guid.NewGuid(), Id = Guid.NewGuid()
                },
            }));

            handler = new GetLocalAreasHandler(context, authorization, mapper);
        }
        public void CheckSchemeAccess_ReturnsTrue_WhenUserHasRequiredClaims()
        {
            // Arrange
            Guid organisationID = Guid.NewGuid();
            Guid userId         = Guid.NewGuid();
            Guid schemeID       = new Guid("5F3069F4-EDA3-43A3-BDD8-726028CDABB0");

            Domain.Scheme.Scheme scheme = new Domain.Scheme.Scheme(organisationID);
            typeof(Entity).GetProperty("Id").SetValue(scheme, schemeID); // <- sad but necessary

            IUserContext userContext = A.Fake <IUserContext>();

            WeeeContext weeeContext =
                MakeFakeWeeeContext(
                    userContext,
                    userId,
                    new List <OrganisationUser> {
                new OrganisationUser(userId, organisationID, UserStatus.Active)
            },
                    new List <Domain.Scheme.Scheme> {
                scheme
            });

            A.CallTo(() => userContext.UserId).Returns(userId);

            WeeeAuthorization authorization = new WeeeAuthorization(weeeContext, userContext);

            // Act
            bool result = authorization.CheckSchemeAccess(schemeID);

            // Assert
            Assert.Equal(true, result);
        }
        public void CheckInternalOrOrganisationAccess_ReturnsTrue_WhenUserHasRequiredInternalClaim()
        {
            // Arrange
            Guid organisationID = new Guid("5F3069F4-EDA3-43A3-BDD8-726028CDABB0");
            Guid userId         = Guid.NewGuid();

            IUserContext userContext = A.Fake <IUserContext>();
            WeeeContext  weeeContext =
                MakeFakeWeeeContext(
                    userContext,
                    userId,
                    new List <OrganisationUser> {
                new OrganisationUser(userId, organisationID, UserStatus.Active)
            });

            ClaimsIdentity identity = new ClaimsIdentity();

            identity.AddClaim(new Claim(ClaimTypes.AuthenticationMethod, Claims.CanAccessInternalArea));

            ClaimsPrincipal principal = new ClaimsPrincipal(identity);

            A.CallTo(() => userContext.Principal).Returns(principal);

            WeeeAuthorization authorization = new WeeeAuthorization(weeeContext, userContext);

            // Act
            bool result = authorization.CheckInternalOrOrganisationAccess(organisationID);

            // Assert
            Assert.Equal(true, result);
        }
        public GetLatestMemberUploadListHandlerTests()
        {
            weeeContext = A.Fake<WeeeContext>();
            weeeContextHelper = new DbContextHelper();
            mapper = A.Fake<IMap<IEnumerable<MemberUpload>, LatestMemberUploadList>>();

            memberUploadRowVersion = 0;
        }
Exemple #25
0
        public RemoveAatfSiteHandlerTests()
        {
            this.context           = A.Fake <WeeeContext>();
            this.authorization     = A.Fake <IWeeeAuthorization>();
            this.genericDataAccess = A.Fake <IGenericDataAccess>();

            handler = new RemoveAatfSiteHandler(context, authorization, genericDataAccess);
        }
Exemple #26
0
 public RemoveWeeeSentOnHandler(WeeeContext context, IWeeeAuthorization authorization, IWeeeSentOnDataAccess sentOnDataAccess, IGenericDataAccess genericDataAccess, IFetchObligatedWeeeForReturnDataAccess obligatedWeeeDataAccess)
 {
     this.context                 = context;
     this.authorization           = authorization;
     this.sentOnDataAccess        = sentOnDataAccess;
     this.genericDataAccess       = genericDataAccess;
     this.obligatedWeeeDataAccess = obligatedWeeeDataAccess;
 }
 public GetAatfObligatedDataHandler(IWeeeAuthorization authorization, WeeeContext weeContext,
                                    CsvWriterFactory csvWriterFactory, IGetAatfsDataAccess aatfDataAccess)
 {
     this.authorization    = authorization;
     this.weeContext       = weeContext;
     this.aatfDataAccess   = aatfDataAccess;
     this.csvWriterFactory = csvWriterFactory;
 }
 public GetAllAatfReuseSitesCsvHandler(IWeeeAuthorization authorization, WeeeContext weeContext,
                                       CsvWriterFactory csvWriterFactory, ICommonDataAccess commonDataAccess)
 {
     this.authorization    = authorization;
     this.weeContext       = weeContext;
     this.commonDataAccess = commonDataAccess;
     this.csvWriterFactory = csvWriterFactory;
 }
Exemple #29
0
        public GetLatestMemberUploadListHandlerTests()
        {
            weeeContext       = A.Fake <WeeeContext>();
            weeeContextHelper = new DbContextHelper();
            mapper            = A.Fake <IMap <IEnumerable <MemberUpload>, LatestMemberUploadList> >();

            memberUploadRowVersion = 0;
        }
 public AatfSiteDataAccessTests()
 {
     context           = A.Fake <WeeeContext>();
     genericDataAccess = A.Fake <IGenericDataAccess>();
     dataAccess        = new AatfSiteDataAccess(context, genericDataAccess);
     dbContextHelper   = new DbContextHelper();
     aatfId            = A.Dummy <Guid>();
 }
        public WeeeAuthorization(WeeeContext context, IUserContext userContext)
        {
            Guard.ArgumentNotNull(() => context, context);
            Guard.ArgumentNotNull(() => userContext, userContext);

            this.context = context;
            this.userContext = userContext;
        }
Exemple #32
0
 public AddReturnReportOnHandler(IWeeeAuthorization authorization,
                                 IGenericDataAccess dataAccess,
                                 WeeeContext context)
 {
     this.authorization = authorization;
     this.dataAccess    = dataAccess;
     this.context       = context;
 }
        public GetUserDataHandlerTests()
        {
            context = A.Fake<WeeeContext>();
            weeeAuthorization = A.Fake<IWeeeAuthorization>();
            userContext = A.Fake<IUserContext>();

            userHelper = new UserHelper();
            helper = new DbContextHelper();
        }
        public MigratedProducersIntegration()
        {
            var userContext = A.Fake<IUserContext>();

            A.CallTo(() => userContext.UserId).Returns(Guid.NewGuid());

            IEventDispatcher eventDispatcher = A.Fake<IEventDispatcher>();

            context = new WeeeContext(userContext, eventDispatcher);
        }
        public FindMatchingOrganisationsDataAccessTests()
        {
            context = A.Fake<WeeeContext>();

            dbContextHelper = new DbContextHelper();

            // By default, all DbSets used by these tests return an empty list of data
            A.CallTo(() => context.Organisations)
                .Returns(dbContextHelper.GetAsyncEnabledDbSet(new List<Organisation>()));

            A.CallTo(() => context.OrganisationUsers)
                .Returns(dbContextHelper.GetAsyncEnabledDbSet(new List<OrganisationUser>()));
        }
        public JoinOrganisationDataAccessTests()
        {
            context = A.Fake<WeeeContext>();
            contextHelper = new DbContextHelper();

            // By default, context returns empty list for each dbset used in these tests
            A.CallTo(() => context.OrganisationUsers)
                .Returns(contextHelper.GetAsyncEnabledDbSet(new List<OrganisationUser>()));

            A.CallTo(() => context.Organisations)
                .Returns(contextHelper.GetAsyncEnabledDbSet(new List<Organisation>()));

            A.CallTo(() => context.Users)
                .Returns(contextHelper.GetAsyncEnabledDbSet(new List<User>()));
        }
        public AddCompetentAuthorityUserHandlerTests()
        {
            UsersDbSet = A.Fake<DbSet<User>>();

            var users = new[]
            {
                FakeUserData(),
                FakeInternalUserData()
            };

            UsersDbSet = helper.GetAsyncEnabledDbSet(users);

            UKCompetentAuthoritiesDbSet = A.Fake<DbSet<UKCompetentAuthority>>();

            var competentAuthorites = new[]
            {
                FakeCompetentAuthorityData()
            };

            UKCompetentAuthoritiesDbSet = helper.GetAsyncEnabledDbSet(competentAuthorites);

            var roles = new[]
            {
                new Role("InternalUser", "Standard user")
            };

            configurationManagerWrapper = A.Fake<IConfigurationManagerWrapper>();

            context = A.Fake<WeeeContext>();

            A.CallTo(() => context.Users).Returns(UsersDbSet);
            A.CallTo(() => context.UKCompetentAuthorities).Returns(UKCompetentAuthoritiesDbSet);
            A.CallTo(() => context.Roles).Returns(helper.GetAsyncEnabledDbSet(roles));

            testInternalUserEmailDomains = A.Fake<ITestUserEmailDomains>();

            handler = new AddCompetentAuthorityUserHandler(context, testInternalUserEmailDomains);
        }
        public ProcessXMLFileHandlerTests()
        {
            memberUploadsDbSet = A.Fake<DbSet<MemberUpload>>();
            producersDbSet = A.Fake<DbSet<ProducerSubmission>>();
            xmlConverter = A.Fake<IXmlConverter>();
            producerSubmissionDataAccess = A.Fake<IProducerSubmissionDataAccess>();
            var schemes = new[]
            {
                FakeSchemeData()
            };

            schemesDbSet = helper.GetAsyncEnabledDbSet(schemes);

            context = A.Fake<WeeeContext>();
            A.CallTo(() => context.Schemes).Returns(schemesDbSet);
            A.CallTo(() => context.ProducerSubmissions).Returns(producersDbSet);
            A.CallTo(() => context.MemberUploads).Returns(memberUploadsDbSet);

            generator = A.Fake<IGenerateFromXml>();
            xmlValidator = A.Fake<IXMLValidator>();
            xmlChargeBandCalculator = A.Fake<IXMLChargeBandCalculator>();
            handler = new ProcessXMLFileHandler(context, permissiveAuthorization, xmlValidator, generator, xmlConverter, xmlChargeBandCalculator, producerSubmissionDataAccess);
        }
 public UpdateCompetentAuthorityUserRoleAndStatusDataAccessTests()
 {
     context = A.Fake<WeeeContext>();
     helper = new DbContextHelper();
 }
 public FindMatchingUsersDataAccess(WeeeContext context)
 {
     this.context = context;
 }
 public UpdateCompetentAuthorityUserRoleAndStatusDataAccess(WeeeContext context)
 {
     this.context = context;
 }
 public UpdateOrganisationUserStatusDataAccess(WeeeContext context)
 {
     this.context = context;
 }
            public ProcessDataReturnXmlFileHandlerBuilder(WeeeContext context)
            {
                dataAccess = new ProcessDataReturnXmlFileDataAccess(context);
                authorization = A.Fake<IWeeeAuthorization>();
                XmlGenerator = A.Fake<IGenerateFromDataReturnXml>();

                DataReturnVersionFromXmlBuilder = A.Fake<IDataReturnVersionFromXmlBuilder>();
                dataReturnVersionFromXmlBuilderDelegate = x => DataReturnVersionFromXmlBuilder;

                dataReturnVersionBuilderDelegate = A.Fake<Func<Scheme, Quarter, IDataReturnVersionBuilder>>();
            }
 public FetchInvoiceRunsDataAccess(WeeeContext context)
     : base(context)
 {
     this.context = context;
 }
 public RemoveProducerDataAccess(IRegisteredProducerDataAccess registeredProducerDataAccess, WeeeContext context)
 {
     this.registeredProducerDataAccess = registeredProducerDataAccess;
     this.context = context;
 }
 public GetOrganisationOverviewDataAccess(WeeeContext context)
 {
     this.context = context;
 }
 public UpdateSchemeInformationDataAccess(WeeeContext context)
 {
     this.context = context;
 }
 public SchemeDataReturnSubmissionEventHandlerDataAccess(WeeeContext weeeContext)
 {
     this.weeeContext = weeeContext;
 }
 public SystemDataDataAccess(WeeeContext context)
 {
     this.context = context;
 }
 public SetSchemeStatusHandlerTests()
 {
     context = A.Fake<WeeeContext>();
     dbContextHelper = new DbContextHelper();
 }
 private ProducerQuerySet ProducerQuerySet(WeeeContext context)
 {
     return new ProducerQuerySet(new CurrentProducersByRegistrationNumber(context),
         new ExistingProducerNames(context),
         new ExistingProducerRegistrationNumbers(context),
         new CurrentCompanyProducers(context));
 }
 public GetSchemesDataAccess(WeeeContext context)
 {
     this.context = context;
 }
 public SchemeDataAccess(WeeeContext context)
 {
     this.context = context;
 }
 public GetMemberRegistrationsActiveComplianceYearsDataAccess(WeeeContext context)
 {
     this.context = context;
 }
 public DomainUserContext(WeeeContext context)
 {
     this.context = context;
 }
 public StoredProcedures(WeeeContext context)
 {
     this.context = context;
 }
 public FetchIssuedChargesCsvDataAccess(WeeeContext context)
     : base(context)
 {
 }
 public GetDataReturnsActiveComplianceYearsDataAccess(WeeeContext context)
 {
     this.context = context;
 }
 public ProducerSubmissionDataAccess(WeeeContext context)
 {
     this.context = context;
 }
 public ProducerListFactoryDataAccess(WeeeContext context)
 {
     this.context = context;
 }