Exemple #1
0
        public void SerializeObject_returns_byte_representation_of_object(JsonSerializer sut, FirstTestCommand testObject)
        {
            var json  = JsonConvert.SerializeObject(testObject);
            var bytes = Encoding.UTF8.GetBytes(json);

            var result = sut.SerializeObject(testObject, Encoding.UTF8);

            CollectionAssert.AreEqual(bytes, result);
        }
Exemple #2
0
        public void DeserializeObject_returns_object_from_byte_representation(JsonSerializer sut, FirstTestCommand testObject)
        {
            var json  = JsonConvert.SerializeObject(testObject);
            var bytes = Encoding.UTF8.GetBytes(json);

            var result = sut.DeserializeObject(bytes, typeof(FirstTestCommand), Encoding.UTF8) as FirstTestCommand;

            Assert.That(result, Is.Not.Null);
            Assert.That(result.Message, Is.EqualTo(testObject.Message));
        }