public void LogoutShould_CallProviderMethodSignOut() { var authProviderMock = new Mock <IAuthenticationProvider>(); var userServiceMock = new Mock <IUserService>(); var controller = new Web.Controllers.AccountController(authProviderMock.Object, userServiceMock.Object); controller.LogOut(); authProviderMock.Verify(p => p.SignOut(), Times.Once); }