public void GetCharacterTest()
        {
            ICharacterDataSource ds = new CharacterDataWithoutCache();
            Character c = ds.GetCharacter("Stark, Ned");

            Assert.IsNotNull(c,"Ned Stark encontrado");
        }
        public void CharacterProxyTest()
        {
            ICharacterDataSource ds = new CharacterDataWithoutCache();
            Character c1 = new CharacterProxy(ds);
            c1.Name = "Stark, Ned";
            Character c2 = ds.GetCharacter("Stark, Ned");

            Assert.AreEqual(c1.Description, c2.Description, "Tienen la misma descripcion tanto el proxy como el personaje completo");
            Assert.IsTrue(c1.RelatedCharacters.SetEquals(c2.RelatedCharacters), "Tienen los mismos personajes relacionados tanto el proxy como el personaje completo");
        }
 public void CharacterDataWithoutCacheTest()
 {
     ICharacterDataSource ds = new CharacterDataWithoutCache();
     Assert.IsNotNull(ds);
 }