예제 #1
0
        private static void CarAddText()
        {
            EfCarDal addNewCar = new EfCarDal();

            addNewCar.Add(new Car {
                Description = "Audi A2", ModelYear = "2023", DailyPrice = 2000, ColorId = 3, BrandId = 1, Id = 7
            });
            Console.WriteLine("--------------Araba eklendi-----------------");
        }
예제 #2
0
        private static void CarAdd()
        {
            Car car = new Car()
            {
                //CarId = 7,
                BrandId     = 5,
                CarName     = "CLK 200",
                ColorId     = 3,
                DailyPrice  = 800,
                Description = "Hatchback, Otomatik",
                ModelYear   = 2020
            };
            EfCarDal efCarDal = new EfCarDal();/*new EfEntityRepositoryBase(car, new RentaCarContext());*/

            efCarDal.Add(car);
        }
예제 #3
0
        private void AddCarShouldReallyAddThenDeleteIt()
        {
            //given
            Car randomCar = CreateRandomCar();

            randomCar.BrandId = 2;
            randomCar.ColorId = 2;
            Car inputCar = randomCar;

            //when
            mockObject.Add(inputCar);

            var expectedCar = mockObject.Get(p => p.Id == inputCar.Id);

            //then
            inputCar.Should().BeEquivalentTo(expectedCar);
            //Thread.Sleep(4000);
            mockObject.Delete(expectedCar);
        }
예제 #4
0
        private static void CarTest()
        {
            EfCarDal efCarDal = new EfCarDal();

            efCarDal.Add(new Car {
                BrandId     = 3,
                ColorId     = 1,
                DailyPrice  = 15,
                Description = "test",
                ModelYear   = new DateTime(1999, 5, 5)
            });


            CarManager carManager = new CarManager(efCarDal);

            foreach (var car in carManager.GetAll())
            {
                Console.WriteLine(car.Description);
            }
        }