public GetBusinessItemsService( IOptions <ParliamentEventsEndPointSettings> parliamentEventsEndPointSettings, IGetParliamentEvents getParliamentEvents, IValidateBusinessItemsBusinessRules validateBusinessItemsBusinessRules) { _getParliamentEvents = getParliamentEvents; _validateBusinessItemsBusinessRules = validateBusinessItemsBusinessRules; _parliamentEventsEndPointSettings = parliamentEventsEndPointSettings.Value; }
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())); }