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 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 AddCompetentAuthorityUserHandler(WeeeContext context, ITestUserEmailDomains testInternalUserEmailDomains) { this.context = context; this.testInternalUserEmailDomains = testInternalUserEmailDomains; }