public async Task GetJoinOrganisationConfirmation_GivenActiveUsers_ActiveUsersIsSetInViewModel(bool activeUsers) { // Arrange var orgData = new PublicOrganisationData { Id = Guid.NewGuid(), DisplayName = "Test" }; var weeeClient = A.Fake <IWeeeClient>(); A.CallTo(() => weeeClient.SendAsync(A <string> ._, A <GetPublicOrganisationInfo> ._)) .Returns(orgData); var organisationSearcher = A.Dummy <ISearcher <OrganisationSearchResult> >(); var controller = new OrganisationRegistrationController( () => weeeClient, organisationSearcher, configurationService); // Act ActionResult result = await controller.JoinOrganisationConfirmation(orgData.Id, activeUsers); // Assert var model = ((ViewResult)result).Model; JoinOrganisationConfirmationViewModel viewModel = model as JoinOrganisationConfirmationViewModel; viewModel.AnyActiveUsers.Should().Be(activeUsers); }
public async Task <ViewResult> JoinOrganisationConfirmation(Guid organisationId, bool activeUsers) { using (var client = apiClient()) { var organisationData = await client.SendAsync( User.GetAccessToken(), new GetPublicOrganisationInfo(organisationId)); var model = new JoinOrganisationConfirmationViewModel() { OrganisationName = organisationData.DisplayName, AnyActiveUsers = activeUsers }; return(View(model)); } }
public async Task<ViewResult> JoinOrganisationConfirmation(Guid organisationId) { using (var client = apiClient()) { var organisationData = await client.SendAsync( User.GetAccessToken(), new GetPublicOrganisationInfo(organisationId)); var model = new JoinOrganisationConfirmationViewModel() { OrganisationName = organisationData.DisplayName }; return View(model); } }