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)); }