public void BeforeEach() { // mock data mockDataRepo = new Mock <IDataRepository>().SetupGetAll(UserHelpers.CreateUsers()); // service under test testUserRepo = new ModernSlavery.Infrastructure.Database.Classes.UserRepository(new DatabaseOptions(), new SharedOptions(), mockDataRepo.Object, Mock.Of <IUserLogger>(), DependencyContainer.Resolve <IMapper>()); }
public void BeforeEach() { // mock data mockDataRepo = new Mock <IDataRepository>().SetupGetAll(UserHelpers.CreateUsers()); var auditLoggerWithMocks = new AuditLogger(Mock.Of <IDataRepository>()); // service under test testUserRepo = new GenderPayGap.WebUI.Repositories.UserRepository( mockDataRepo.Object, auditLoggerWithMocks); }
public static object[] CreateRegistrationsInScope() { List <User> users = UserHelpers.CreateUsers(); var organisations = new List <Organisation> { OrganisationHelper.GetOrganisationInScope(), OrganisationHelper.GetOrganisationInScope(), OrganisationHelper.GetOrganisationInScope() }; var registrations = new List <UserOrganisation> { LinkUserWithOrganisation(users.Where(u => u.UserId == 23322).FirstOrDefault(), organisations[0]), LinkUserWithOrganisation(users.Where(u => u.UserId == 21555).FirstOrDefault(), organisations[0]), LinkUserWithOrganisation(users.Where(u => u.UserId == 23322).FirstOrDefault(), organisations[1]), LinkUserWithOrganisation(users.Where(u => u.UserId == 24572).FirstOrDefault(), organisations[2]) }; return(new List <object> { users, organisations, registrations }.ToArray()); }