Beispiel #1
0
        public void DeserializeEmptyAudioField()
        {
            var serializer = new AudioFieldSerializer();

            var field = (AudioField)serializer.Deserialize(null);

            Assert.False(field.HasValue);
        }
Beispiel #2
0
        public void WrongInputToAudioField()
        {
            var serializer = new AudioFieldSerializer();

            Assert.Throws <ArgumentException>(() => serializer.Serialize(new StringField
            {
                Value = "Exception"
            }));
        }
Beispiel #3
0
        public void DeserializeAudioField()
        {
            var serializer = new AudioFieldSerializer();
            var id         = Guid.NewGuid();

            var field = (AudioField)serializer.Deserialize(id.ToString());

            Assert.Equal(id, field.Id.Value);
        }
Beispiel #4
0
        public void SerializeAudioField()
        {
            var serializer = new AudioFieldSerializer();
            var id         = Guid.NewGuid();

            var str = serializer.Serialize(new AudioField
            {
                Id = id
            });

            Assert.Equal(id.ToString(), str);
        }