public void Item_ToDomainModel_ShouldMapNullItem() { DB.Item dbItem = null; Item item = EntityMapper.ToDomainModel(dbItem); item.Should().BeNull(); }
public void Item_ToDatabaseModel_ShouldMapNullItem() { Item item = null; DB.Item dbItem = EntityMapper.ToDatabaseModel(item); dbItem.Should().BeNull(); }
public void Item_ToDomainModel_ShouldMapNonNullItem() { DB.Item dbItem = new DB.Item { Id = 1, Name = "Water" }; Item item = EntityMapper.ToDomainModel(dbItem); item.Should().NotBeNull(); item.Id.Should().Be(1); item.Name.Should().Be("Water"); item.Tags.Should().BeNullOrEmpty(); }
public void Item_ToDatabaseModel_ShouldMapNonNullItem() { Item item = new Item { Id = 1, Name = "Water" }; DB.Item dbItem = EntityMapper.ToDatabaseModel(item); dbItem.Should().NotBeNull(); dbItem.Id.Should().Be(1); dbItem.Name.Should().Be("Water"); dbItem.Tags.Should().BeNullOrEmpty(); }
public void Item_ToDatabaseModel_ShouldMapTags() { Item item = new Item { Tags = new List <Tag> { new Tag(), new Tag() } }; DB.Item dbItem = EntityMapper.ToDatabaseModel(item); dbItem.Should().NotBeNull(); dbItem.Tags.Should().NotBeNull(); dbItem.Tags.Should().NotBeEmpty(); dbItem.Tags.Count.Should().Be(2); }
public void Item_ToDomainModel_ShouldMapTags() { DB.Item dbItem = new DB.Item { Tags = new List <DBTagging.ItemTag>() { new DBTagging.ItemTag(), new DBTagging.ItemTag() } }; Item item = EntityMapper.ToDomainModel(dbItem); item.Should().NotBeNull(); item.Tags.Should().NotBeNull(); item.Tags.Should().NotBeEmpty(); item.Tags.Count.Should().Be(2); }