Ejemplo n.º 1
0
        protected void LocalTime_ExpectSerializeToThrowSerializationException()
        {
            // arrange
            ScalarType scalar = CreateType <LocalTimeType>();

            // act
            Exception?result = Record.Exception(() => scalar.Serialize("foo"));

            // assert
            Assert.IsType <SerializationException>(result);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }