Exemplo n.º 1
0
        public void Serialize_Null()
        {
            // arrange
            var uuidType = new UuidType();

            // act
            var serializedValue = uuidType.Serialize(null);

            // assert
            Assert.Null(serializedValue);
        }
Exemplo n.º 2
0
        public void Serialize_Int()
        {
            // arrange
            var uuidType = new UuidType();
            var value    = 123;

            // act
            Action action = () => uuidType.Serialize(value);

            // assert
            Assert.Throws <ScalarSerializationException>(action);
        }
Exemplo n.º 3
0
        public void Serialize_Guid()
        {
            // arrange
            var uuidType = new UuidType();
            var guid     = Guid.NewGuid();

            // act
            object?serializedValue = uuidType.Serialize(guid);

            // assert
            Assert.Equal(guid.ToString("N"), Assert.IsType <string>(serializedValue));
        }
Exemplo n.º 4
0
        public void Serialize_With_Format(char format)
        {
            // arrange
            var  uuidType = new UuidType(defaultFormat: format);
            Guid guid     = Guid.Empty;

            // act
            string s = (string)uuidType.Serialize(guid) !;

            // assert
            Assert.Equal(guid.ToString(format.ToString()), s);
        }
Exemplo n.º 5
0
        public void Serialize_Guid()
        {
            // arrange
            var uuidType      = new UuidType();
            var guid          = Guid.NewGuid();
            var expectedValue = guid.ToString("N");

            // act
            var serializedValue = uuidType.Serialize(guid);

            // assert
            Assert.Equal(guid, Assert.IsType <Guid>(serializedValue));
        }
Exemplo n.º 6
0
        public void Serialize_Guid()
        {
            // arrange
            UuidType uuidType      = new UuidType();
            Guid     guid          = Guid.NewGuid();
            string   expectedValue = guid.ToString();

            // act
            string serializedValue = (string)uuidType.Serialize(guid);

            // assert
            Assert.Equal(expectedValue, serializedValue);
        }