public void TestServiceUpdateJedis() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List <JediWS> jedis = client.getJedis(); Assert.IsNotNull(jedis); JediWS yoda = client.getJedis().Find(x => x.Nom.Equals("Yoda")); yoda.IsSith = true; client.updateJedi(yoda); Assert.IsTrue(((JediWS)client.getJedis().Find(x => x.Nom.Equals("Yoda"))).IsSith); yoda.IsSith = false; client.updateJedi(yoda); Assert.IsFalse(((JediWS)client.getJedis().Find(x => x.Nom.Equals("Yoda"))).IsSith); client.Close(); }
public void TestServiceARJedis() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List <JediWS> jedis = client.getJedis(); int size = jedis.Count; Assert.IsNotNull(jedis); /* AJOUT */ JediWS bob = new JediWS(0, "Bob THE TEST", true, new List <CaracteristiqueWS>()); client.addJedi(bob); Assert.AreEqual(size + 1, client.getJedis().Count); /* SUPPRESSION */ bob = client.getJedis().Find(x => x.Nom.Equals("Bob THE TEST")); client.removeJedi(bob); Assert.AreEqual(size, client.getJedis().Count); client.Close(); }
public void TestServiceGetJedis() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List <JediWS> jedis = client.getJedis(); Assert.IsNotNull(jedis); JediWS yoda = jedis.Find(x => x.Nom.Equals("Yoda")); Assert.IsNotNull(yoda); client.Close(); }
public void TestServiceARMatches() { ServiceReference.ServiceClient client = new ServiceReference.ServiceClient(); List <MatchWS> matches = client.getMatches(); List <JediWS> jedis = client.getJedis(); List <StadeWS> stades = client.getStades(); int size = matches.Count; Assert.IsNotNull(matches); /* AJOUT */ MatchWS zone = new MatchWS(0, jedis.ElementAt(0), jedis.ElementAt(3), null, stades.ElementAt(0), EntitiesLayer.EPhaseTournoi.HuitiemeFinale1); client.addMatch(zone); Assert.AreEqual(size + 1, client.getMatches().Count); /* SUPPRESSION */ zone = client.getMatches().Find(x => x.Jedi1 != null && x.Jedi2 != null && x.Jedi1.Id.Equals(jedis.ElementAt(0).Id) && x.Jedi2.Id.Equals(jedis.ElementAt(3).Id) && x.Stade.Id.Equals(stades.ElementAt(0).Id)); client.removeMatch(zone); Assert.AreEqual(size, client.getMatches().Count); client.Close(); }