Exemplo n.º 1
0
        public void CarBrandTest9()
        {
            CarBrand       brand = CreateCarBrand(100);
            BrandAccessory acc   = new BrandAccessory("CarBrand配饰", 10, new DateTime(2017, 6, 1));


            brand.AddMyAccessory(acc);
            brand.AddMyAccessory(acc);

            AddCarBrand(brand);

            CheckAccessoryAssociatedCount(acc.Id, 2);

            brand.RemoveMyAccessory(acc);
            UpdateCarBrand(brand);

            CheckAccessoryAssociatedCount(acc.Id, 1);

            brand.RemoveMyAccessory(acc);
            UpdateCarBrand(brand);

            CheckExist(acc.Id, false);
        }
Exemplo n.º 2
0
        public void CarBrandTest14()
        {
            CarBrand       brand = CreateCarBrand(100);
            BrandAccessory acc   = new BrandAccessory("CarBrand配饰", 10, new DateTime(2017, 6, 1));

            brand.BrandAccessory = acc;
            AddCarBrand(brand);

            CheckAccessoryAssociatedCount(acc.Id, 1);

            brand.AddYouAccessory(acc);
            UpdateCarBrand(brand);

            CheckAccessoryAssociatedCount(acc.Id, 2);

            brand.AddMyAccessory(acc);
            UpdateCarBrand(brand);

            CheckAccessoryAssociatedCount(acc.Id, 3);

            brand.OtherAccessory = acc;
            UpdateCarBrand(brand);

            CheckAccessoryAssociatedCount(acc.Id, 4);

            brand.RemoveMyAccessory(acc);
            brand.OtherAccessory = BrandAccessory.Empty;

            UpdateCarBrand(brand);

            CheckAccessoryAssociatedCount(acc.Id, 2);

            brand.RemoveYouAccessory(acc);
            brand.BrandAccessory = BrandAccessory.Empty;

            UpdateCarBrand(brand);

            CheckExist(acc.Id, false);
        }