internal OdsControllerBuilder WithGetByOdsCode(OdsOrganisation result) { var odsRepositoryMock = new Mock <IOdsRepository>(); odsRepositoryMock.Setup(x => x.GetBuyerOrganisationByOdsCodeAsync(It.IsAny <string>())).ReturnsAsync(result); _odsRepository = odsRepositoryMock.Object; return(this); }
internal OdsControllerBuilder WithGetByOdsCode(OdsOrganisation result, Organisation organisation) { var odsRepositoryMock = new Mock <IOdsRepository>(); if (result is not null) { odsRepositoryMock.Setup(r => r.GetBuyerOrganisationByOdsCodeAsync(result.OdsCode)).ReturnsAsync(result); } odsRepository = odsRepositoryMock.Object; var orgRepositoryMock = new Mock <IOrganisationRepository>(); if (organisation is not null) { orgRepositoryMock .Setup(o => o.GetByOdsCodeAsync(result == null ? organisation.OdsCode : result.OdsCode)) .ReturnsAsync(organisation); } orgRepository = orgRepositoryMock.Object; return(this); }
public OdsController(IOdsRepository odsRepository, IOrganisationRepository organisationRepository) { this.odsRepository = odsRepository; this.organisationRepository = organisationRepository; }
internal OdsControllerBuilder WithOdsRepository(IOdsRepository repository) { _odsRepository = repository; return(this); }
private OdsControllerBuilder() { _odsRepository = Mock.Of <IOdsRepository>(); }
public OdsController(IOdsRepository odsRepository) { _odsRepository = odsRepository; }
public OdsFinder() { this.provider = DataAccessFactory.CreateOdsRepository(); }
public RequestNotifier() { this.provider = DataAccessFactory.CreateOdsRepository(); }
private OdsControllerBuilder() { odsRepository = Mock.Of <IOdsRepository>(); orgRepository = Mock.Of <IOrganisationRepository>(); }