public void ヘッダ付きTSVをDeserialize() { var data = TsvSerializer.DeserializeWithHeader <DataNamed>(FixtureTextTsvWithHeader); Assert.NotNull(data.ItemList); Assert.AreEqual(4, data.ItemList.Count()); Assert.AreEqual("02dad8b60165dd49995b7048a4d6aaf1", data.ItemList.ToList()[1].Hash); Assert.AreEqual(27842, data.ItemList.ToList()[3].Size); }
public void ヘッダ付きTSVにSerialize() { Assert.AreEqual(FixtureTextTsvWithHeader, TsvSerializer.Serialize(FixtureInstanceNamed, new[] { "hash", "size" })); Assert.AreEqual(FixtureTextTsvWithHeaderSwapped, TsvSerializer.Serialize(FixtureInstanceNamed, new[] { "size", "hash" })); }
public void TSVにSerialize() { Assert.AreEqual(FixtureTextTsv, TsvSerializer.Serialize(FixtureInstanceIndexed)); }