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); }
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); }