public void RequestData()
        {
            TestCollection collection         = CreateCollection();
            var            queryStringBuilder = new RequestDataBuilder();

            collection.AddQuery(HalSelfActionLinkAttribute.SelfRelName, queryStringBuilder);

            var serializer = mockup.Get <JsonSerializer>();

            using (var stream = new MemoryStream())
            {
                using (var writer = new JsonTextWriter(new StreamWriter(stream, Encoding.Default, 4096, true)))
                {
                    serializer.Serialize(writer, queryStringBuilder.Data);
                }

                stream.Seek(0, SeekOrigin.Begin);

                using (var reader = new StreamReader(stream))
                {
                    var json     = reader.ReadToEnd();
                    var filename = $"{nameof(RequestData)}.json";
                    FileUtils.WriteTestFile(this.GetType(), filename, json);
                    var expected = FileUtils.ReadTestFile(this.GetType(), filename);
                    Assert.Equal(expected, json);
                }
            }
        }