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