public void GivenThatCharacterDoesNotHaveSpouse_WhenAccessingAdapterSpouse_ThenAdapterSpouseReturnsNull() { var entity = new CharacterEntity(); var adapter = new CharacterEntityAdapter(entity); Assert.IsNull(adapter.Spouse); }
public void GivenThatCharacterDoesNotHaveMother_WhenAccessingAdapterMother_ThenAdapterMotherReturnsNull() { var entity = new CharacterEntity(); var adapter = new CharacterEntityAdapter(entity); Assert.IsNull(adapter.Mother); }
public void GivenThatCharacterHasOneTvSeries_WhenAccessingAdapterTvSeries_ThenAdapterContainsOneTvSeries() { var entity = new CharacterEntity { TvSeries = new[] { "Season 1" } }; var adapter = new CharacterEntityAdapter(entity); Assert.AreEqual(entity.TvSeries.Length, adapter.TvSeries.Count); }
public void GivenThatCharacterHasOneAlias_WhenAccessingAdapterAliases_ThenAdapterAliasesContainsOneAlias() { var entity = new CharacterEntity { Aliases = new[] { "aliasOne" } }; var adapter = new CharacterEntityAdapter(entity); Assert.AreEqual(entity.Aliases.Length, adapter.Aliases.Count); }
public void GivenThatCharacterHasOneTitle_WhenAccessingAdapterTitles_ThenAdapterTitlesContainsOneTitle() { var entity = new CharacterEntity { Titles = new[] { "titleOne" } }; var adapter = new CharacterEntityAdapter(entity); Assert.AreEqual(entity.Titles.Length, adapter.Titles.Count); }
public void GivenThatCharacterHasDiedData_WhenAccessingAdapterDied_ThenAdapterDiedIsSameAsCharacterDied() { var entity = new CharacterEntity { Died = "Year 2" }; var adapter = new CharacterEntityAdapter(entity); Assert.AreEqual(entity.Died, adapter.Died); }
public void GivenThatCharacterHasBornData_WhenAccessingAdapterBorn_ThenAdapterBornIsSameAsCharacterBorn() { var entity = new CharacterEntity { Born = "Year 1" }; var adapter = new CharacterEntityAdapter(entity); Assert.AreEqual(entity.Born, adapter.Born); }
public void GivenThatCharacterHasCulture_WhenAccessingAdapterCulture_ThenAdapterCultureIsSameAsCharacterCulture() { var entity = new CharacterEntity { Culture = "culture" }; var adapter = new CharacterEntityAdapter(entity); Assert.AreEqual(entity.Culture, adapter.Culture); }
public void GivenThatCharacterHasName_WhenAccessingAdapterName_ThenAdapterNameIsSameAsCharacterName() { var entity = new CharacterEntity { Name = "name" }; var adapter = new CharacterEntityAdapter(entity); Assert.AreEqual(entity.Name, adapter.Name); }
public void GivenThatCharacterHasOnePlayedBy_WhenAccessingAdapterPlayedBy_ThenAdapterContainsOnePlayedBy() { var entity = new CharacterEntity { PlayedBy = new[] { "Some Actor" } }; var adapter = new CharacterEntityAdapter(entity); Assert.AreEqual(entity.PlayedBy.Length, adapter.PlayedBy.Count); }
public void GivenThatCharacterHasOnePovBook_WhenAccessingAdapterPovBooks_ThenAdapterPovBooksContainsOne() { var entity = new CharacterEntity { PovBooks = new List <BookEntity> { new BookEntity() } }; var adapter = new CharacterEntityAdapter(entity); Assert.AreEqual(entity.PovBooks.Count, adapter.PovBooks.Count); }
public void GivenThatCharacterHasOneAllegiance_WhenAccessingAdapterAllegiances_ThenAdapterAllegiancesContainsOne() { var entity = new CharacterEntity { Allegiances = new List <HouseEntity> { new HouseEntity { Name = "houseName" } } }; var adapter = new CharacterEntityAdapter(entity); Assert.AreEqual(entity.Allegiances.Count, adapter.Allegiances.Count); }
public void GivenThatCharacterHasSpouse_WhenAccessingAdapterSpouse_ThenAdapterSpouseIsTheCorrectOne() { var entity = new CharacterEntity { Name = "name", Spouse = new CharacterEntity() { Name = "spouseNae" } }; var adapter = new CharacterEntityAdapter(entity); Assert.IsNotNull(adapter.Spouse); Assert.AreEqual(entity.Spouse.Name, adapter.Spouse.Name); }
public void GivenThatCharacterHasMother_WhenAccessingAdapterMother_ThenAdapterMotherIsTheCorrectOne() { var entity = new CharacterEntity { Name = "name", Mother = new CharacterEntity() { Name = "motherName" } }; var adapter = new CharacterEntityAdapter(entity); Assert.IsNotNull(adapter.Mother); Assert.AreEqual(entity.Mother.Name, adapter.Mother.Name); }