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);
        }
Example #2
0
        public void DeleteConfirmed_DeletesRole()
        {
            controller.DeleteConfirmed(role.Id);

            service.Received().Delete(role.Id);
        }