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);
        }
Example #2
0
        public void Arrange()
        {
            _courseDemandItem =
                new CourseDemand()
            {
                Id          = Guid.NewGuid(),
                DateCreated = DateTime.Now
            };

            _employerDemandDataContext = new Mock <IEmployerDemandDataContext>();
            _employerDemandDataContext.Setup(x => x.CourseDemands).ReturnsDbSet(new List <CourseDemand>());
            _courseDemandRepository = new Data.Repository.CourseDemandRepository(Mock.Of <ILogger <Data.Repository.CourseDemandRepository> >(), _employerDemandDataContext.Object);
        }