public async Task DeleteExistingRole() { var role = new Assessment.Models.Role { Name = "Test", Id = Guid.NewGuid().ToString(), }; var expectedRoleCount = applicationDbContext.Roles.Count(); var actualRoleCount = -1; await controller.Create(role); var view = await controller.DeleteConfirmed(role.Id); var result = view as RedirectToActionResult; actualRoleCount = applicationDbContext.Roles.Count(); Assert.IsNotNull(result); Assert.AreEqual(expectedRoleCount, actualRoleCount); }
public void DeleteConfirmed_DeletesRole() { controller.DeleteConfirmed(role.Id); service.Received().Delete(role.Id); }