protected override void CreateData() { foreach (Organization organization in OrganizationData.GenerateSampleOrganizations()) { if (organization.Id == TestConstants.OrganizationId3) { _billingManager.ApplyBillingPlan(organization, BillingManager.FreePlan, UserData.GenerateSampleUser()); } else { _billingManager.ApplyBillingPlan(organization, BillingManager.SmallPlan, UserData.GenerateSampleUser()); } _organizationRepository.Add(organization); } foreach (Project project in ProjectData.GenerateSampleProjects()) { var organization = _organizationRepository.GetById(project.OrganizationId); organization.ProjectCount += 1; _organizationRepository.Update(organization); _projectRepository.Add(project); } var membershipProvider = new MembershipProvider(_userRepository.Collection); foreach (User user in UserData.GenerateSampleUsers()) { if (user.Id == TestConstants.UserId) { user.OrganizationIds.Add(TestConstants.OrganizationId2); user.OrganizationIds.Add(TestConstants.OrganizationId3); } membershipProvider.CreateAccount(user); } Repository.Add(ErrorData.GenerateSampleErrors()); }