public void Arrange()
        {
            _importAudit = new ImportAudit(_expectedDate, 100);

            _dataContext = new Mock <ICourseDeliveryDataContext>();
            _dataContext.Setup(x => x.ImportAudit).ReturnsDbSet(new List <ImportAudit>());
            _importAuditRepository = new Data.Repository.ImportAuditRepository(_dataContext.Object, Mock.Of <ICourseDeliveryReadonlyDataContext>());
        }
Exemple #2
0
        public void Arrange()
        {
            _importAudit = new Domain.Entities.ImportAudit(_expectedDate, ExpectedRowsImported, Name);

            _locationDataContext = new Mock <ILocationDataContext>();
            _locationDataContext.Setup(x => x.ImportAudit).ReturnsDbSet(new List <Domain.Entities.ImportAudit>());
            _importAuditRepository = new Data.Repository.ImportAuditRepository(_locationDataContext.Object);
        }
        public void Arrange()
        {
            _importAudit = new ImportAudit(_expectedDate, 100);

            _coursesDataContext = new Mock <ICoursesDataContext>();
            _coursesDataContext.Setup(x => x.ImportAudit).ReturnsDbSet(new List <ImportAudit>());
            _importAuditRepository = new Data.Repository.ImportAuditRepository(_coursesDataContext.Object);
        }
        public void Arrange()
        {
            _importAudits = new List <Domain.Entities.ImportAudit>
            {
                new Domain.Entities.ImportAudit(new DateTime(2020, 10, 01), 200),
                new Domain.Entities.ImportAudit(new DateTime(2020, 09, 30), 100)
            };

            _locationDataContext = new Mock <ILocationDataContext>();
            _locationDataContext.Setup(x => x.ImportAudit).ReturnsDbSet(_importAudits);


            _importAuditRepository = new Data.Repository.ImportAuditRepository(_locationDataContext.Object);
        }
        public async Task Then_No_Item_Returns_Null()
        {
            //Arrange
            _importAudits = new List <Domain.Entities.ImportAudit>();

            _locationDataContext = new Mock <ILocationDataContext>();
            _locationDataContext.Setup(x => x.ImportAudit).ReturnsDbSet(_importAudits);
            _importAuditRepository = new Data.Repository.ImportAuditRepository(_locationDataContext.Object);

            //Act
            var auditRecord = await _importAuditRepository.GetLastImportByType(ImportType.OnsLocation);

            //Assert
            Assert.IsNull(auditRecord);
        }
        public void Arrange()
        {
            _importAudits = new List <ImportAudit>
            {
                new ImportAudit(new DateTime(2020, 10, 01), 100),
                new ImportAudit(new DateTime(2020, 09, 30), 100, ImportType.NationalAchievementRates, "TestFile"),
                new ImportAudit(new DateTime(2020, 10, 01), 101, ImportType.NationalAchievementRates, ExpectedFileName)
            };

            _courseDeliveryDataContext = new Mock <ICourseDeliveryReadonlyDataContext>();
            _courseDeliveryDataContext.Setup(x => x.ImportAudit).ReturnsDbSet(_importAudits);


            _importAuditRepository = new Data.Repository.ImportAuditRepository(Mock.Of <ICourseDeliveryDataContext>(), _courseDeliveryDataContext.Object);
        }
        public void Arrange()
        {
            _importAudits = new List <ImportAudit>
            {
                new ImportAudit(new DateTime(2020, 10, 01), 100),
                new ImportAudit(new DateTime(2020, 09, 30), 100, ImportType.LarsImport, "TestFile"),
                new ImportAudit(new DateTime(2020, 10, 01), 101, ImportType.LarsImport, ExpectedFileName)
            };

            _coursesDataContext = new Mock <ICoursesDataContext>();
            _coursesDataContext.Setup(x => x.ImportAudit).ReturnsDbSet(_importAudits);


            _importAuditRepository = new Data.Repository.ImportAuditRepository(_coursesDataContext.Object);
        }
        public async Task Then_No_File_Returns_Null()
        {
            //Arrange
            _importAudits = new List <ImportAudit>
            {
                new ImportAudit(new DateTime(2020, 10, 01), 100)
            };

            _courseDeliveryDataContext = new Mock <ICourseDeliveryReadonlyDataContext>();
            _courseDeliveryDataContext.Setup(x => x.ImportAudit).ReturnsDbSet(_importAudits);
            _importAuditRepository = new Data.Repository.ImportAuditRepository(Mock.Of <ICourseDeliveryDataContext>(), _courseDeliveryDataContext.Object);

            //Act
            var auditRecord = await _importAuditRepository.GetLastImportByType(ImportType.NationalAchievementRates);

            //Assert
            Assert.IsNull(auditRecord);
        }
        public async Task Then_No_File_Returns_Null()
        {
            //Arrange
            _importAudits = new List <ImportAudit>
            {
                new ImportAudit(new DateTime(2020, 10, 01), 100)
            };

            _coursesDataContext = new Mock <ICoursesDataContext>();
            _coursesDataContext.Setup(x => x.ImportAudit).ReturnsDbSet(_importAudits);
            _importAuditRepository = new Data.Repository.ImportAuditRepository(_coursesDataContext.Object);

            //Act
            var auditRecord = await _importAuditRepository.GetLastImportByType(ImportType.LarsImport);

            //Assert
            Assert.IsNull(auditRecord);
        }