Exemplo n.º 1
0
 public void HotSpotCollection_Add()
  {
      HotSpotCollection spots = new HotSpotCollection();
      Assert.AreEqual(0, spots.Count, "BeforeAdd");
      CircleHotSpot circle = new CircleHotSpot();
      spots.Add(circle);
      Assert.AreEqual(1, spots.Count, "AfterAdd");
      Assert.AreEqual(circle.ToString(), spots[0].ToString(), "AfterAdd");
 }
Exemplo n.º 2
0
 public void HotSpotCollection_Remove()
 {
     HotSpotCollection spots = new HotSpotCollection();
     spots.Add(new CircleHotSpot());
     RectangleHotSpot rect = new RectangleHotSpot();
     spots.Add(rect);
     spots.Add(new CircleHotSpot());
     Assert.AreEqual(3, spots.Count, "BeforeRemove");
     spots.Remove(rect);
     Assert.AreEqual(2, spots.Count, "AfterRemove");
 }
Exemplo n.º 3
0
 public void HotSpotCollection_Insert()
 {
     HotSpotCollection spots = new HotSpotCollection();
     spots.Add(new CircleHotSpot());
     spots.Add(new CircleHotSpot());
     Assert.AreEqual(2, spots.Count, "BeforeInsert");
     RectangleHotSpot rect = new RectangleHotSpot();
     spots.Insert(1,rect);
     Assert.AreEqual(3, spots.Count, "AfterInsert");
     Assert.AreEqual(rect.ToString(), spots[1].ToString(), "AfterInsert");
 }
Exemplo n.º 4
0
 public void HotSpotCollection_RemoveAt()
 {
     HotSpotCollection spots = new HotSpotCollection();
     CircleHotSpot circle1 = new CircleHotSpot();
     spots.Add(circle1);
     RectangleHotSpot rect = new RectangleHotSpot();
     spots.Add(rect);
     CircleHotSpot circle2 = new CircleHotSpot();
     spots.Add(circle2);
     Assert.AreEqual(3, spots.Count, "BeforeRemoveAt");
     spots.RemoveAt(1);
     Assert.AreEqual(2, spots.Count, "AfterRemoveAt");
     Assert.AreEqual(circle1.ToString(), spots[0].ToString(), "AfterRemoveAt");
     Assert.AreEqual(circle2.ToString(), spots[1].ToString(), "AfterRemoveAt");
 }