public async Task <ActionResult> GetKLADobj(long kladobjId) { var presenter = new KLADobjListPresenter(); await _getKLADobjListUseCase.Handle(GetKLADobjListUseCaseRequest.CreateKLADobjRequest(kladobjId), presenter); return(presenter.ContentResult); }
public void TestTryGetNotExistingKLADobj() { var useCase = new GetKLADobjListUseCase(CreateKLADobjRepository()); var outputPort = new OutputPort(); Assert.True(useCase.Handle(GetKLADobjListUseCaseRequest.CreateKLADobjRequest(999), outputPort).Result); Assert.Empty(outputPort.KLADobjs); }
public void TestGetKLADobj() { var useCase = new GetKLADobjListUseCase(CreateKLADobjRepository()); var outputPort = new OutputPort(); Assert.True(useCase.Handle(GetKLADobjListUseCaseRequest.CreateKLADobjRequest(2), outputPort).Result); Assert.Single(outputPort.KLADobjs, pn => 2 == pn.Id); }