public void Index_ReturnsAViewResult_WithAUserAccountVM() { // Arrange var mockUserManager = GetMockUserManager(); var mockUserDataRepository = GetMockUserRepoStub(); var controller = new UserAccountController(GetMockUserRepoStub().Object, GetMockUserManager().Object, null, null); // Act var result = controller.Index(); // Assert var viewResult = Assert.IsType <ViewResult>(result); var model = Assert.IsAssignableFrom <UserAccountViewModel>( viewResult.ViewData.Model); }