public async void AddNewAdminRole() { // Given var adminRoleNormalUser = new AdminRole { Id = 9, Name = "Normal User" }; // When _adminRoleRepository.Add(adminRoleNormalUser); var saved = await _adminRoleRepository.SaveChangesAsync(); // Then Assert.True(saved); using (var db = new GlownyShopContext(_options, _dbLogger.Object)) { var droid = await db.AdminRoles.FindAsync(9); Assert.NotNull(droid); Assert.Equal(9, droid.Id); Assert.Equal("Normal User", droid.Name); // Cleanup db.AdminRoles.Remove(droid); await db.SaveChangesAsync(); } }
public async void Return3RowsGivenGetAll() { // When var glownyShopContext = new GlownyShopContext(_options, _dbLogger.Object); var repoLogger = new Mock <ILogger <AdminRoleRepository> >(); var _adminRoleRepositoryAll = new AdminRoleRepository(glownyShopContext, repoLogger.Object); var adminRoles = await _adminRoleRepositoryAll.GetAll(); // Then Assert.NotNull(adminRoles); Assert.Equal(3, adminRoles.Count); //CleanUp var saved = await _adminRoleRepositoryAll.SaveChangesAsync(); }