public void TestDeserializationToStringSucceed() { var mapper = new DefaultTextPlainMapper(); var canBeSerialized = mapper.From("some string", typeof(string)); Assert.Equal("some string", canBeSerialized); }
public void TestDeserializationToNonStringFails() { var mapper = new DefaultTextPlainMapper(); Assert.Throws <InvalidOperationException>(() => mapper.From("some string", typeof(ObjectForTest))); }
public void TestFromObjectToStringUsesToString() { var mapper = new DefaultTextPlainMapper(); Assert.Equal("toStringResult", mapper.From(new ObjectForTest())); }