public void A010_SaveNewTest()
        {
            ownersRepository.SaveAndFlush(Owner1);

            Owner ownerCheck = ownersRepository.GetById(Owner1.PrimaryKey);

            Assert.IsNotNull(ownerCheck);
            Assert.AreEqual(Owner1.PrimaryKey, ownerCheck.PrimaryKey);
            Assert.AreEqual(Owner1.OwnerName, ownerCheck.OwnerName);
            Assert.AreEqual(Owner1.DefaultOwner, ownerCheck.DefaultOwner);
        }
        public static void TestFixtureSetup(TestContext context)
        {
            con = new NpgsqlConnection(cs);
            con.Open();

            regionsRepository       = new RegionsRepository(con);
            countriesRepository     = new CountriesRepository(con);
            manufacturersRepository = new ManufacturersRepository(con);
            carsRepository          = new CarsRepository(con);
            carValidation           = new CarValidation(con);
            ownerCarsRepository     = new OwnerCarsRepository(con);
            ownersRepository        = new OwnersRepository(con);

            regionsRepository.Save(Region1);
            regionsRepository.Save(Region2);
            regionsRepository.Save(Region3);
            regionsRepository.Flush();

            countriesRepository.Save(Country1);
            countriesRepository.Save(Country2);
            countriesRepository.Save(Country3);
            countriesRepository.Save(Country4);
            countriesRepository.Save(Country5);
            countriesRepository.Flush();

            manufacturersRepository.Save(Manufacturer1);
            manufacturersRepository.Save(Manufacturer2);
            manufacturersRepository.Save(Manufacturer3);
            manufacturersRepository.Save(Manufacturer4);
            manufacturersRepository.Save(Manufacturer5);
            manufacturersRepository.Save(Manufacturer6);
            manufacturersRepository.Save(Manufacturer7);
            manufacturersRepository.Save(Manufacturer8);
            manufacturersRepository.Save(Manufacturer9);
            manufacturersRepository.Flush();

            carsRepository.Save(Car1);
            carsRepository.Save(Car2);
            carsRepository.Save(Car3);
            carsRepository.Save(Car4);
            carsRepository.Save(Car5);
            carsRepository.Save(Car6);
            carsRepository.Save(Car7);
            carsRepository.Save(Car8);
            carsRepository.Save(Car9);
            carsRepository.Save(Car10);
            carsRepository.Save(Car11);
            carsRepository.Save(Car12);
            carsRepository.Save(Car13);
            carsRepository.Save(Car14);
            carsRepository.Save(Car15);
            carsRepository.Flush();

            ownersRepository.SaveAndFlush(Owner2);

            ownerCarsRepository.SaveAndFlush(OwnerCar2);
        }
Example #3
0
        public void A120_SaveNewDefaultOwner()
        {
            ClearDefaultOwners();

            Owner ownerNo3 = new Owner(Owner3.PrimaryKey, Owner3.OwnerName, true);

            ownersRepository.SaveAndFlush(ownerNo3);

            Owner ownerNo2 = new Owner(Owner2.PrimaryKey, Owner2.OwnerName, true);

            ownersService.Save(ref ownerNo2);

            Owner defaultOwner = ownersService.GetDefaultOwner();

            Assert.AreEqual(Owner2.PrimaryKey, defaultOwner.PrimaryKey);
        }