public void Can_write_object_to_output_stream()
        {
            SimpleDto dto = new SimpleDto();

            dto.IntProperty    = 10;
            dto.NullableDouble = 23.456;
            dto.StringProperty = "A string";
            dto.Timestamp      = DateTime.Now;

            MemoryStream stream = new MemoryStream();

            handler.WriteObject(null, dto, stream);

            stream.Seek(0, SeekOrigin.Begin);
            byte[] bytes = stream.ToArray();
            Assert.That(bytes.Length, Is.Not.EqualTo(0));

            string xmlString = System.Text.Encoding.UTF8.GetString(bytes);

            Console.WriteLine(xmlString);
            Assert.That(xmlString, Is.Not.Null);
        }