示例#1
0
        public void Should_serialize_and_deserialize_null_long_token()
        {
            NamedId <long> value = null;

            var serialized = value.SerializeAndDeserialize();

            Assert.Equal(value, serialized);
        }
示例#2
0
        public void Should_serialize_and_deserialize_null_id_token()
        {
            NamedId <DomainId>?value = null;

            var serialized = value.SerializeAndDeserialize();

            Assert.Equal(value, serialized);
        }
示例#3
0
        public void Should_serialize_and_deserialize_valid_guid_token()
        {
            var value = new NamedId <Guid>(Guid.NewGuid(), "my-name");

            value.SerializeAndDeserialize(new NamedGuidIdConverter());
        }
示例#4
0
        public void Should_serialize_and_deserialize_null_guid_token()
        {
            NamedId <Guid> value = null;

            value.SerializeAndDeserialize(new NamedGuidIdConverter());
        }
示例#5
0
        public void Should_serialize_and_deserialize_valid_string_token()
        {
            var value = new NamedId <string>(Guid.NewGuid().ToString(), "my-name");

            value.SerializeAndDeserialize(new NamedStringIdConverter());
        }
示例#6
0
        public void Should_serialize_and_deserialize_null_string_token()
        {
            NamedId <string> value = null;

            value.SerializeAndDeserialize(new NamedStringIdConverter());
        }
示例#7
0
        public void Should_serialize_and_deserialize_valid_long_token()
        {
            var value = new NamedId <long>(123, "my-name");

            value.SerializeAndDeserialize(new NamedLongIdConverter());
        }