Beispiel #1
0
        public void Collection_Contains_Test(List <Cat> cats, Cat cat)
        {
            CatsCollection <Cat> t_cats = new CatsCollection <Cat>(cats);


            Assert.Contains(cat, t_cats);
        }
Beispiel #2
0
        public void Collection_Addition_ArgumentExeption_Test(List <Cat> cats, Cat cat, CatsCollection <Cat> ex_cats)
        {
            CatsCollection <Cat> t_cats = new CatsCollection <Cat>(cats);


            Assert.Throws <ArgumentException>(() => t_cats.Add(cat));
        }
Beispiel #3
0
        public void Collection_Addition_Test(List <Cat> cats, Cat cat, CatsCollection <Cat> ex_cats)
        {
            CatsCollection <Cat> t_cats = new CatsCollection <Cat>(cats);

            t_cats.Add(cat);

            Assert.Equal(ex_cats, t_cats);
        }
Beispiel #4
0
        public void Collection_CopyTo_Test(Cat[] ex_cats, CatsCollection <Cat> t_cats)
        {
            Cat[] cats = new Cat[4];

            t_cats.CopyTo(cats, 0);

            Assert.Equal(ex_cats, cats);
        }
Beispiel #5
0
        public void Collection_Clear_Test(List <Cat> cats)
        {
            CatsCollection <Cat> t_cats = new CatsCollection <Cat>(cats);

            t_cats.Clear();

            Assert.Empty(t_cats);
        }
Beispiel #6
0
        public void JSON_SerializationAndDeserialization_ForACollection_Test(CatsCollection <Cat> cats, string filepath)
        {
            CustomSerializer <CatsCollection <Cat> > serializer = new CustomSerializer <CatsCollection <Cat> >();

            serializer.SerializeToJson(cats, filepath);

            CatsCollection <Cat> t_cats = serializer.DeserializeFromJson(filepath);

            Assert.Equal(cats, t_cats);
        }
Beispiel #7
0
        public void Collection_Remove_Test(CatsCollection <Cat> cats, Cat cat, CatsCollection <Cat> ex_cats)
        {
            cats.Remove(cat);

            Assert.Equal(ex_cats, cats);
        }
Beispiel #8
0
        public void Collection_CopyTo_ArgumentException_Test(Cat[] ex_cats, CatsCollection <Cat> t_cats)
        {
            Cat[] cats = new Cat[4];

            Assert.Throws <ArgumentException>(() => t_cats.CopyTo(cats, 100000));
        }
Beispiel #9
0
        public void Collection_Population_Test(List <Cat> cats, CatsCollection <Cat> ex_cats)
        {
            CatsCollection <Cat> t_cats = new CatsCollection <Cat>(cats);

            Assert.Equal(ex_cats, t_cats);
        }