public GetBusinessItemsService(
     IOptions <ParliamentEventsEndPointSettings> parliamentEventsEndPointSettings,
     IGetParliamentEvents getParliamentEvents,
     IValidateBusinessItemsBusinessRules validateBusinessItemsBusinessRules)
 {
     _getParliamentEvents = getParliamentEvents;
     _validateBusinessItemsBusinessRules = validateBusinessItemsBusinessRules;
     _parliamentEventsEndPointSettings   = parliamentEventsEndPointSettings.Value;
 }
示例#2
0
        public void Setup()
        {
            _stubGetParliamentEvents = Substitute.For <IGetParliamentEvents>();
            _stubParliamentEventsEndPointSettings = Substitute.For <IOptions <ParliamentEventsEndPointSettings> >();

            _dummyEventEndPoint = "dummy event end point";

            _stubParliamentEventsEndPointSettings
            .Value
            .Returns(
                new ParliamentEventsEndPointSettings
            {
                EndPoint = _dummyEventEndPoint
            });

            _sut = new GetBusinessItemsController(new GetBusinessItemsService(_stubParliamentEventsEndPointSettings, _stubGetParliamentEvents, new BusinessItemsBusinessRules()));
        }