public async Task PostIndex_WithValidModel_RedirectsToViewAction()
        {
            // Arrange
            UserController controller = new UserController(
                apiClient,
                A.Fake<IWeeeCache>(),
                A.Fake<BreadcrumbService>());

            // Act
            Guid selectedUserId = Guid.NewGuid();

            ActionResult result = await controller.Index(new ManageUsersViewModel { SelectedUserId = selectedUserId });

            // Assert
            Assert.NotNull(result);
            Assert.IsType<RedirectToRouteResult>(result);

            var redirectValues = ((RedirectToRouteResult)result).RouteValues;
            Assert.Equal("View", redirectValues["action"]);
            Assert.Equal(selectedUserId, redirectValues["id"]);
        }