Example #1
0
        public void JedisDeleteMethod()
        {
            using (ServiceJediTournamentEntities.ServiceJediTournamentClient client = new ServiceJediTournamentEntities.ServiceJediTournamentClient()) {
                List <JediWCF> testList = client.getJedis();

                Assert.AreNotEqual(0, testList.Count);

                int oldCount = testList.Count;

                List <int> toRemoveList = new List <int>();

                // Insert 5 jedis
                for (int i = 1; i <= 5; i++)
                {
                    JediWCF j = new JediWCF();
                    j.Id               = testList[oldCount - 1].Id + i;
                    j.Nom              = "test" + i;
                    j.IsSith           = true;
                    j.Caracteristiques = new List <CaracteristiqueWCF>();

                    testList.Add(j);
                    toRemoveList.Add(j.Id);
                }

                client.updateJedis(testList);
                testList = client.getJedis();


                client.removeJedis(toRemoveList);
                testList = client.getJedis();
                Assert.AreEqual(testList.Count, oldCount);
            }
        }