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"); }