Ejemplo n.º 1
0
        public void Deserialize_InvalidString()
        {
            // arrange
            var timeSpanType = new TimeSpanType();

            // act
            bool success = timeSpanType
                           .TryDeserialize("bad", out object deserialized);

            // assert
            Assert.False(success);
        }
Ejemplo n.º 2
0
        public void Deserialize_TimeSpan_CannotEndWithDigits()
        {
            // arrange
            var timeSpanType = new TimeSpanType();

            // act
            bool success = timeSpanType
                           .TryDeserialize("PT5", out var deserialized);

            // assert
            Assert.False(success);
        }
Ejemplo n.º 3
0
        public void Deserialize_Null_To_Null()
        {
            // arrange
            var timeSpanType = new TimeSpanType();

            // act
            bool success = timeSpanType
                           .TryDeserialize(null, out object deserialized);

            // assert
            Assert.True(success);
            Assert.Null(deserialized);
        }