public async Task GetPersonnel_HaveNone_ReturnZero() { string qualificationId = Guid.NewGuid().ToString(); var service = new AdminQualificationService(dbContext, userManager, roleManager, signInManager); await dbContext.Qualification.AddAsync(new Qualification("TestQualification") { Id = qualificationId }); await dbContext.SaveChangesAsync(); Assert.AreEqual(0, (await service.GetAllPersonnelAsync(qualificationId)).Count()); }
public async Task GetPersonnel_HaveSeveral_ReturnAll() { string qualificationId = Guid.NewGuid().ToString(); var service = new AdminQualificationService(dbContext, userManager, roleManager, signInManager); await dbContext.Qualification.AddAsync(new Qualification("TestQualification") { Id = qualificationId }); await dbContext.SaveChangesAsync(); await dbContext.Users.AddRangeAsync( new User("TestName1", "TestUserName1", "*****@*****.**", DateTime.Now) { QualificationId = qualificationId, Id = Guid.NewGuid().ToString() }, new User("TestName2", "TestUserName2", "*****@*****.**", DateTime.Now) { QualificationId = qualificationId, Id = Guid.NewGuid().ToString() }, new User("TestName3", "TestUserName3", "*****@*****.**", DateTime.Now) { QualificationId = qualificationId, Id = Guid.NewGuid().ToString() }, new User("TestName4", "TestUserName4", "*****@*****.**", DateTime.Now) { QualificationId = qualificationId, Id = Guid.NewGuid().ToString() } ); await dbContext.SaveChangesAsync(); Assert.AreEqual(4, (await service.GetAllPersonnelAsync(qualificationId)).Count()); }