Exemple #1
0
        public void Check_That_Right_Method_Was_Called_Inside_IsRoleNameAvailable_Action()
        {
            // Arrange
            var mockRoleService = new Mock <IRoleService>();

            mockRoleService.Setup(m => m.RoleExists(It.IsAny <string>(), It.IsAny <int>()))
            .Returns(false);

            ValidationController validationController = GetValidationController(mockRoleService: mockRoleService);

            const string roleName      = "name";
            const int    currentRoleId = 1;

            // Act
            validationController.IsRoleNameAvailable(roleName, currentRoleId);

            // Assert
            mockRoleService.Verify(m => m.RoleExists(roleName, currentRoleId));
        }