Пример #1
0
        public static List <Transports> GetTransportList()
        {
            List <Transports> transports = new List <Transports>()
            {
                new Transports()
                {
                    ProjectNo        = "1812",
                    Address          = "Address",
                    AddressLatitude  = "1",
                    AddressLongitude = "2",
                    Id           = 1,
                    CustomerName = "Customer",
                    DateFrom     = new DateTime(2018, 12, 10, 12, 10, 0),
                    DateTo       = new DateTime(2018, 12, 15, 12, 10, 0),
                    VehicleType  = "vehicle",
                    Tracker      = TrackersListStub.GetTracker()
                },
                new Transports()
                {
                    ProjectNo        = "2222",
                    Address          = "Address2",
                    AddressLatitude  = "11",
                    AddressLongitude = "22",
                    Id           = 2,
                    CustomerName = "CustomerXX",
                    DateFrom     = new DateTime(2018, 5, 1, 9, 10, 0),
                    DateTo       = new DateTime(2018, 5, 10, 9, 10, 0),
                    VehicleType  = "vehicle2",
                    Tracker      = TrackersListStub.GetTracker()
                },
            };

            return(transports);
        }
Пример #2
0
        public GpsContext GetContext(bool newInstance = false)
        {
            if (context == null || newInstance == true)
            {
                var options = new DbContextOptionsBuilder <GpsContext>()
                              .UseInMemoryDatabase(databaseName: "TestDb")
                              .Options;

                GpsContext gpsContext = new GpsContext(options);
                gpsContext.Database.EnsureDeleted(); //Make sure that data will be deleted

                List <Locations> locations = LocationsListStub.GetLocationsList();
                gpsContext.Locations.AddRange(locations);

                List <Trackers> trackers = TrackersListStub.GetTrackersList();
                gpsContext.Trackers.AddRange(trackers);

                List <Transports> transports = TransportListStub.GetTransportList();
                gpsContext.Transports.AddRange(transports);

                List <Orders> orders = OrdersListStub.GetOrdersList();
                gpsContext.Orders.AddRange(orders);

                Users user = UserStub.GetUser();
                gpsContext.Users.Add(user);


                gpsContext.SaveChanges();
                context = gpsContext;
            }

            return(context);
        }
Пример #3
0
        public static Transports GetTransport()
        {
            Transports transport = new Transports()
            {
                ProjectNo        = "1812",
                Address          = "Address",
                AddressLatitude  = "1",
                AddressLongitude = "2",
                Id           = 1,
                CustomerName = "Customer",
                DateFrom     = new DateTime(2018, 12, 10, 12, 10, 0),
                DateTo       = new DateTime(2018, 12, 15, 12, 10, 0),
                VehicleType  = "vehicle",
                Tracker      = TrackersListStub.GetTracker()
            };

            return(transport);
        }