-Changed ISerializable serialization to require SerializableAttribute
This commit is contained in:
@@ -125,6 +125,15 @@ namespace Newtonsoft.Json.Tests.Serialization
|
||||
Assert.AreEqual(JsonContractType.Serializable, contract.ContractType);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ResolveSerializableWithoutAttributeContract()
|
||||
{
|
||||
DefaultContractResolver contractResolver = new DefaultContractResolver();
|
||||
JsonContract contract = contractResolver.ResolveContract(typeof(ISerializableWithoutAttributeTestObject));
|
||||
|
||||
Assert.AreEqual(JsonContractType.Object, contract.ContractType);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ResolveObjectContractWithFieldsSerialization()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user