public async Task Should_Delete_Role_Successfully()
        {
            var result = await administrationController.DeleteRole(Guid.NewGuid());

            Assert.That(result, Is.TypeOf <NoContentResult>());

            result = await administrationController.DeleteRole(Guid.NewGuid());

            Assert.That(result, Is.TypeOf <ObjectResult>());
            var resultStat = result as ObjectResult;

            Assert.That(resultStat.StatusCode, Is.EqualTo(StatusCodes.Status500InternalServerError));
        }
        public void DeleteRole_ShouldReturnIActionResult_WhenRole()
        {
            _userService.Setup(us => us.GetUserByEmail("email")).Returns(new User {
                IsDeleted = true
            });

            // Act
            var result = _administrationController.DeleteRole("role") as IActionResult;

            // Assert
            Assert.NotNull(result);
        }