Esempio n. 1
0
        public ToursContext GetInitiatedToursContext()
        {
            ToursContext context       = CreateContextAndMigrateDb();
            var          tourForCancel = Tour.Create(DateTime.UtcNow.AddDays(2), 10);
            var          tourForOpen   = Tour.Create(DateTime.UtcNow.AddDays(3), 10);

            var tourForReopen = Tour.Create(DateTime.UtcNow.AddDays(4), 10);

            tourForReopen.MoveTourStatusForward();
            tourForReopen.MoveTourStatusForward();
            var tourForBack     = Tour.Create(DateTime.UtcNow.AddDays(5), 10);
            var tourForReadById = Tour.Create(DateTime.UtcNow.AddDays(6), 15);

            tourForReadById.MoveTourStatusForward();

            var entityForCancel   = context.Tours.Add(tourForCancel);
            var entityForOpen     = context.Tours.Add(tourForOpen);
            var entityForReopen   = context.Tours.Add(tourForReopen);
            var entityForBack     = context.Tours.Add(tourForBack);
            var entityForReadById = context.Tours.Add(tourForReadById);


            context.SaveChanges();

            MockedDataInstance = new MockedData
            {
                TourForReadById = tourForReadById,
                TourForCancelId = entityForCancel.Entity.Id,
                TourForOpenId   = entityForOpen.Entity.Id,
                TourForReopenId = entityForReopen.Entity.Id,
                TourForBackId   = entityForBack.Entity.Id,
            };
            MockedDataInstance.TourForReadById.Id = entityForReadById.Entity.Id;
            return(context);
        }
Esempio n. 2
0
 public TestDbFixture()
 {
     ToursContextFactory = new ToursContextFactory(
         "Server=(localdb)\\mssqllocaldb;Database=FliGen.Tours.Test;Trusted_Connection=True;MultipleActiveResultSets=true");
     Context = GetInitiatedToursContext();
 }