public void DeleteGetWhenMediatorReturnsAnOrganizationAViewOfThatOrganizationShouldBeShown() { CreateSut(); var organizationModel = new OrganizationDetailModel(); _mediator.Setup(x => x.Send(It.Is <OrganizationDetailQuery>(y => y.Id == Id))).Returns(organizationModel); var result = (ViewResult)_sut.Delete(Id); Assert.Same(organizationModel, result.ViewData.Model); }
public void WhenTheMediatorReturnsAOrganizationDetailModelForThatIdAViewShouldBeReturned() { CreateSut(); var model = new OrganizationDetailModel(); _mediator.Setup(x => x.Send(It.Is <OrganizationDetailQuery>(y => y.Id == Id))).Returns(model); var result = (ViewResult)_sut.Details(Id); Assert.Same(model, result.ViewData.Model); }
public async Task DetailsShouldReturnTheCorrectViewAndViewModelWhenOrganizationIsNotNull() { CreateSut(); var model = new OrganizationDetailModel(); _mediator.Setup(x => x.SendAsync(It.Is <OrganizationDetailQueryAsync>(y => y.Id == Id))).ReturnsAsync(model); var result = (ViewResult)await _sut.Details(Id); Assert.IsType <ViewResult>(result); Assert.Same(model, result.ViewData.Model); }
public static OrganizationDetailModel MapOrganizationDetailModel(OrganizationDto dto) { var model = new OrganizationDetailModel(); model.OrganizationUid = dto.Uid; model.Name = dto.Name; model.Description = dto.Description; model.IsActive = dto.IsActive; model.SetInputModelValues(); return(model); }