public void ShouldReadAndWriteArguments()
        {
            var serializer = new SerializationService(new BinarySerializer());

            var types  = new[] { typeof(string), typeof(int), typeof(double) };
            var values = new object[] { "asdf", 43, 32.12 };

            var data       = serializer.WriteArguments(types, values);
            var readValues = serializer.ReadArguments(types, data);

            readValues.ShouldBe(values);
        }