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); }
public TestDbFixture() { ToursContextFactory = new ToursContextFactory( "Server=(localdb)\\mssqllocaldb;Database=FliGen.Tours.Test;Trusted_Connection=True;MultipleActiveResultSets=true"); Context = GetInitiatedToursContext(); }