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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 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>();
 }
Beispiel #6
0
 public OdsController(IOdsRepository odsRepository)
 {
     _odsRepository = odsRepository;
 }
 public OdsFinder()
 {
     this.provider = DataAccessFactory.CreateOdsRepository();
 }
 public RequestNotifier()
 {
     this.provider = DataAccessFactory.CreateOdsRepository();
 }
Beispiel #9
0
 private OdsControllerBuilder()
 {
     odsRepository = Mock.Of <IOdsRepository>();
     orgRepository = Mock.Of <IOrganisationRepository>();
 }