public void Deserialize_Always_ShouldBeAbleToDeserializeASerializedItem() { var indexItem = new IndexItem { Artists = new List<Artist> { new Artist { Id = 4, Name = "a", CoverArt = "b" } }, Id = 3, Name = "test", CoverArt = "asdas" }; var serializedItem = indexItem.Serialize(); var deserializedItem = IndexItem.Deserialize(serializedItem); deserializedItem.Id.Should().Be(3); deserializedItem.Name.Should().Be("test"); deserializedItem.CoverArt.Should().Be("asdas"); deserializedItem.Artists.Count.Should().Be(1); deserializedItem.Artists[0].Id.Should().Be(4); deserializedItem.Artists[0].Name.Should().Be("a"); deserializedItem.Artists[0].CoverArt.Should().Be("b"); }
public void Setup() { _subject = new IndexItem(); }