예제 #1
0
        public static List <HeroJson> ToJsonListHero(this List <Hero> l)
        {
            List <HeroJson> NewList = new List <HeroJson>();

            foreach (Hero h in l)
            {
                HeroJson hjson = h.ToJsonHero();
                if (hjson.CheckValidity())
                {
                    NewList.Add(hjson);
                }
            }
            return(NewList);
        }
예제 #2
0
        public void TestHeroInvalidFile()
        {
            HeroJson Hero = new HeroJson("id", "test", "ImagesMovies/ironMan8.png", "desc", 0, 0, 0);

            Assert.IsFalse(Hero.CheckValidity());
        }
예제 #3
0
        public void TestHeroInvalidDesc()
        {
            HeroJson Hero = new HeroJson("", "   ", "ImagesMovies/ironMan.png", "desc", 0, 0, 0);

            Assert.IsFalse(Hero.CheckValidity());
        }
예제 #4
0
        public void TestHeroInvalidID()
        {
            HeroJson Hero = new HeroJson("", "test", "ImagesHero/ironMan.png", "desc", 0, 0, 0);

            Assert.IsFalse(Hero.CheckValidity());
        }
예제 #5
0
        public void TestSerieValid()
        {
            HeroJson Serie = new HeroJson("test", "test", "ImagesHero/ironMan.png", "desc", 0, 0, 0);

            Assert.IsTrue(Serie.CheckValidity());
        }
예제 #6
0
        public void TestHeroValid()
        {
            HeroJson Hero = new HeroJson("test", "test", "ImagesHero/ironMan.png", "desc", 0, 0, 0);

            Assert.IsTrue(Hero.CheckValidity());
        }