public async Task GetAllFundingStreams_ReturnsSuccess() { IEnumerable <FundingStream> fundingStreams = new List <FundingStream> { new FundingStream { Id = "fs-1", Name = "Funding Stream Name", ShortName = "FSN", }, new FundingStream { Id = "fs-2", Name = "Funding Stream Name", ShortName = "FSN", }, new FundingStream { Id = "fs-3", Name = "Funding Stream Name", ShortName = "FSN", } }; ILogger logger = CreateLogger(); IPolicyRepository policyRepository = CreatePolicyRepository(); policyRepository .GetFundingStreams() .Returns(fundingStreams); IFundingStreamService fundingStreamService = CreateFundingStreamService(logger: logger, policyRepository: policyRepository); IEnumerable <FundingStream> result = await fundingStreamService.GetAllFundingStreams(); result .Should() .HaveCount(3); }
public FundingStreamController(IFundingStreamService fundingStreamService) { Guard.ArgumentNotNull(fundingStreamService, nameof(fundingStreamService)); _fundingStreamsService = fundingStreamService; }
public FundingStreamController(IFundingStreamService fundingStreamService) { _fundingStreamService = fundingStreamService; }