Beispiel #1
0
        public void CarBrandDoorTest3()
        {
            CarBrand  brand = CreateCarBrand(100);
            BrandDoor door  = new BrandDoor(1)
            {
                Name = "BrandDoor", OrderIndex = 10
            };

            brand.OneDoor   = door;
            brand.OtherDoor = door;

            AddCarBrand(brand);

            CheckDoorAssociatedCount(door.Id, 2);

            brand.OneDoor = BrandDoor.Empty;
            UpdateCarBrand(brand);

            CheckDoorAssociatedCount(door.Id, 1);

            CheckExist(door.Id, true);

            brand.OtherDoor = BrandDoor.Empty;
            UpdateCarBrand(brand);

            CheckExist(door.Id, false);
        }
Beispiel #2
0
        public void CarBrandDoorTest13()
        {
            CarBrand  brand = CreateCarBrand(100);
            BrandDoor door  = new BrandDoor(1)
            {
                Name = "BrandDoor", OrderIndex = 10
            };

            brand.OneDoor = door;
            AddCarBrand(brand);

            CheckDoorAssociatedCount(door.Id, 1);

            brand.AddOtherDoor(door);
            UpdateCarBrand(brand);

            CheckDoorAssociatedCount(door.Id, 2);

            brand.AddMyDoor(door);
            UpdateCarBrand(brand);

            CheckDoorAssociatedCount(door.Id, 3);

            brand.OtherDoor = door;
            UpdateCarBrand(brand);

            CheckDoorAssociatedCount(door.Id, 4);
        }
Beispiel #3
0
        public void CarBrandDoorTest11()
        {
            CarBrand  brand = CreateCarBrand(100);
            BrandDoor door  = new BrandDoor(1)
            {
                Name = "BrandDoor", OrderIndex = 10
            };

            brand.AddMyDoor(door);
            brand.AddOtherDoor(door);

            AddCarBrand(brand);

            CheckDoorAssociatedCount(door.Id, 2);

            brand.AddOtherDoor(door);
            UpdateCarBrand(brand);

            CheckDoorAssociatedCount(door.Id, 3);

            brand.RemoveOtherDoor(door);
            UpdateCarBrand(brand);
            CheckDoorAssociatedCount(door.Id, 2);

            CheckExist(door.Id, true);
        }
Beispiel #4
0
 public void RemoveOtherDoor(BrandDoor door)
 {
     _OtherDoors.Remove(door);
 }
Beispiel #5
0
 public void AddOtherDoor(BrandDoor door)
 {
     _OtherDoors.Add(door);
 }
Beispiel #6
0
 public void RemoveMyDoor(BrandDoor door)
 {
     _MyDoors.Remove(door);
 }
Beispiel #7
0
 public void AddMyDoor(BrandDoor door)
 {
     _MyDoors.Add(door);
 }