public void SetClassObjectWithInvalidTypesDoesNotThrowException() { MyInvalidClassType sample = new MyInvalidClassType { Color = 4, X = 3.3, }; Assert.DoesNotThrow(() => instance.SetValuesFrom(sample)); Assert.DoesNotThrow(output.Write); }
public void GetClassWithInvalidFieldsThrowsException() { MyInvalidClassType obj = new MyInvalidClassType { Color = 3, X = 3.3, }; SendAndTakeObjectSample(obj); Sample sample = samples.Single(); Assert.Throws <Newtonsoft.Json.JsonSerializationException>( () => sample.Data.GetSampleAs <MyInvalidClassType>()); }