Пример #1
0
        public void VerifyCustomersDetailsReturnAction()
        {
            VehicleStatus Temp_Enumvalue = VehicleEnumExtension.Of <VehicleStatus>();
            var           customerRepos  = new Mock <IVehiclesRepository>();

            customerRepos.Setup(v => v.GetCustomersById(It.IsAny <string>())).Returns(new Customers {
                VIN                  = "YS2R4X20005399401",
                RegNr                = "ABC123",
                CustomersName        = "Kalles Grustransporter AB",
                CustomerAddresses    = "Cementvägen 8, 111 11 Södertälje",
                ConnectionStatus     = Temp_Enumvalue,
                VehicleconnectedTime = DateTime.Now,
            });

            var controller = new VehiclesController(customerRepos.Object);
            var result     = Assert.IsType <Microsoft.AspNetCore.Mvc.ViewResult>(controller.Detail("YS2R4X20005399401"));
            var model      = Assert.IsType <Customers>(result.Model);

            Assert.Equal("ABC123", model.RegNr);
        }
Пример #2
0
        //Populate the Customer obj
        public void InitializeVehicle()
        {
            for (int i = 0; i < 3; i++)
            {
                Temp_Enumvalue = VehicleEnumExtension.Of <VehicleStatus>();

                Customers c1 = new Customers
                {
                    VIN                  = "YS2R4X20005399401",
                    RegNr                = "ABC123",
                    CustomersName        = "Kalles Grustransporter AB",
                    CustomerAddresses    = "Cementvägen 8, 111 11 Södertälje",
                    ConnectionStatus     = Temp_Enumvalue,
                    VehicleconnectedTime = DateTime.Now,
                };
                customers.Add(c1);

                Customers c2 = new Customers
                {
                    VIN                  = "VLUR4X20009093588",
                    RegNr                = "DEF456",
                    CustomersName        = "Kalles Grustransporter AB",
                    CustomerAddresses    = "Cementvägen 8, 111 11 Södertälje",
                    ConnectionStatus     = Temp_Enumvalue,
                    VehicleconnectedTime = DateTime.Now
                };
                customers.Add(c2);

                Customers c3 = new Customers
                {
                    VIN                  = "VLUR4X20009048066",
                    RegNr                = "GHI789",
                    CustomersName        = "Kalles Grustransporter AB",
                    CustomerAddresses    = "Cementvägen 8, 111 11 Södertälje",
                    ConnectionStatus     = Temp_Enumvalue,
                    VehicleconnectedTime = DateTime.Now
                };
                customers.Add(c3);
                Customers c4 = new Customers
                {
                    VIN                  = "YS2R4X20005388011",
                    RegNr                = "JKL012 ",
                    CustomersName        = "Johans Bulk AB",
                    CustomerAddresses    = "Balkvägen 12, 222 22 Stockholm",
                    ConnectionStatus     = Temp_Enumvalue,
                    VehicleconnectedTime = DateTime.Now
                };
                customers.Add(c4);
                Customers c5 = new Customers
                {
                    VIN                  = "YS2R4X20005387949",
                    RegNr                = "MNO345",
                    CustomersName        = "Johans Bulk AB",
                    CustomerAddresses    = "Balkvägen 12, 222 22 Stockholm",
                    ConnectionStatus     = Temp_Enumvalue,
                    VehicleconnectedTime = DateTime.Now
                };
                customers.Add(c5);

                Customers c6 = new Customers
                {
                    VIN                  = "YS2R4X20005387765",
                    RegNr                = "PQR678",
                    CustomersName        = "Haralds Värdetransporter AB",
                    CustomerAddresses    = "Budgetvägen 1, 333 33 Uppsala",
                    ConnectionStatus     = Temp_Enumvalue,
                    VehicleconnectedTime = DateTime.Now
                };

                customers.Add(c6);
                Customers c7 = new Customers
                {
                    VIN                  = "YS2R4X20005387055",
                    RegNr                = "STU901",
                    CustomersName        = "Haralds Värdetransporter AB",
                    CustomerAddresses    = "Budgetvägen 1, 333 33 Uppsala",
                    ConnectionStatus     = Temp_Enumvalue,
                    VehicleconnectedTime = DateTime.Now
                };

                customers.Add(c7);
            }
        }