Example #1
0
        public async Task Then_The_Total_Is_Returned(
            int ukprn,
            int?courseId,
            double?lat,
            double?lon,
            int?radius,
            CourseDemand courseDemand1,
            CourseDemand courseDemand2,
            CourseDemand courseDemand3,
            [Frozen] Mock <IEmployerDemandDataContext> mockDbContext,
            Data.Repository.CourseDemandRepository repository)
        {
            //arrange
            courseDemand1.CourseId = courseDemand2.CourseId;
            mockDbContext
            .Setup(context => context.CourseDemands)
            .ReturnsDbSet(new List <CourseDemand> {
                courseDemand1, courseDemand2, courseDemand3
            });

            //Act
            var result = await repository.TotalCourseDemands(ukprn);

            //Assert
            result.Should().Be(2);
        }