protected void LocalTime_ExpectSerializeToThrowSerializationException() { // arrange ScalarType scalar = CreateType <LocalTimeType>(); // act Exception?result = Record.Exception(() => scalar.Serialize("foo")); // assert Assert.IsType <SerializationException>(result); }
protected void ExpectSerializeToThrowSerializationException <TType>(object runtimeValue) where TType : ScalarType { // arrange ScalarType scalar = CreateType <TType>(); // act Exception?result = Record.Exception(() => scalar.Serialize(runtimeValue)); // assert Assert.IsType <SerializationException>(result); }
protected void ExpectSerializeToMatch <TType>( object?runtimeValue, object?resultValue) where TType : ScalarType { // arrange ScalarType scalar = CreateType <TType>(); // act object?result = scalar.Serialize(runtimeValue); // assert Assert.Equal(resultValue, result); }