Esempio n. 1
0
        public void ShapesRepository_GetAll_Test()
        {
            Polygon polygon1 = new Polygon();
            Polygon polygon2 = new Polygon();

            polygon2.StrokeThickness     = 2;
            polygon1.HorizontalAlignment = HorizontalAlignment.Left;
            ShapesRepository arr = new ShapesRepository();

            arr.Add(polygon1);
            arr.Add(polygon2);
            List <Polygon> pol = arr.GetAll().ToList();

            Assert.AreEqual(2, pol[1].StrokeThickness);
            Assert.AreEqual(HorizontalAlignment.Left, pol[0].HorizontalAlignment);
        }
Esempio n. 2
0
        public void ShapesRepository_Remove_RemoveAll_Test()
        {
            Polygon          polygon1 = new Polygon();
            Polygon          polygon2 = new Polygon();
            Polygon          polygon3 = new Polygon();
            ShapesRepository arr      = new ShapesRepository();

            arr.Add(polygon1);
            arr.Add(polygon2);
            arr.Remove(polygon2);
            Assert.AreEqual(1, arr.Polygons.Count);
            arr.Add(polygon2);
            arr.Add(polygon3);
            arr.RemoveAll();
            Assert.AreEqual(0, arr.Polygons.Count);
        }
Esempio n. 3
0
        public void ShapesRepository_Add_AddRange_Test()
        {
            Polygon        polygon1 = new Polygon();
            Polygon        polygon2 = new Polygon();
            Polygon        polygon3 = new Polygon();
            Polygon        polygon4 = new Polygon();
            List <Polygon> list     = new List <Polygon>();

            list.Add(polygon3);
            list.Add(polygon4);
            ShapesRepository arr = new ShapesRepository();

            arr.Add(polygon1);
            arr.Add(polygon2);
            Assert.AreEqual(2, arr.Polygons.Count);
            arr.AddRange(list);
            Assert.AreEqual(4, arr.Polygons.Count);
        }