Beispiel #1
0
 public OpportunityReportDtoBuilder()
 {
     _dto = new OpportunityReportDto
     {
         CompanyName       = "Company Name",
         ReferralItems     = new List <ReferralItemDto>(),
         ProvisionGapItems = new List <ProvisionGapItemDto>()
     };
 }
        public When_OpportunityRepository_GetPipelineOpportunities_Is_Called()
        {
            var logger = Substitute.For <ILogger <OpportunityRepository> >();

            using var dbContext = InMemoryDbContext.Create();
            dbContext.Add(
                new ValidOpportunityBuilder()
                .AddEmployer()
                .AddReferrals()
                .AddProvisionGaps()
                .Build());
            dbContext.SaveChanges();

            var repository = new OpportunityRepository(logger, dbContext);

            _result = repository.GetPipelineOpportunitiesAsync(1)
                      .GetAwaiter().GetResult();
        }