public void GetAllGetsAllEducators() { BaseServiceTests.Initialize(); var count = this.dbFixture.dbContext.Educator.Count(); var repository = new DbRepository <Educator>(this.dbFixture.dbContext); var service = new EducatorService(repository, null); Assert.Equal(count, service.GetAll().Count()); }
public async Task UnDeleteEducatorByUserIdFlagsEducatorWithTheGivenUserIdAsNotDeleted() { var repository = new DbRepository <Educator>(dbFixture.dbContext); var service = new EducatorService(repository, null); var userId = this.dbFixture.dbContext.Users .Where(u => u.FirstName == "S").First().Id; await service.UnDeleteEducatorByUserId(userId); Assert.False(this.dbFixture.dbContext.Educator.Where(e => e.UserId == userId) .First().IsDeleted); }
public void GetByIdGetsEducatorWithTheGivenUserId() { BaseServiceTests.Initialize(); var userId = this.dbFixture.dbContext.Educator .Where(l => l.IsDeleted == false).Select(l => l.UserId).First(); var repository = new DbRepository <Educator>(this.dbFixture.dbContext); var service = new EducatorService(repository, null); var result = service.GetByUserId(userId); Assert.Equal(userId, result.UserId); }
public async Task CreateAsyncCreatesOneEducator() { BaseServiceTests.Initialize(); var repository = new DbRepository <Educator>(dbFixture.dbContext); var service = new EducatorService(repository, null); var educatorCount = this.dbFixture.dbContext.Educator.Count(); var userId = this.dbFixture.dbContext.Users .Where(u => u.FirstName == "V").First().Id; await service.CreateAsync(new EducatorBindingModel() { UserId = userId, FacultyName = FacultyOf.Physics }); Assert.Equal(educatorCount + 1, dbFixture.dbContext.Educator.Count()); }