public void Should_ValidateInvalidMessages(string json, bool expected)
        {
            var reciever = new DapReciever();
            var result   = reciever.IsValid(JToken.Parse(json));

            result.Should().Be(expected);
        }
        public void ShouldRespond_AsExpected(string json, Renor[] request)
        {
            var reciever = new DapReciever();

            var(requests, _) = reciever.GetRequests(JToken.Parse(json));
            var result = requests.ToArray();

            request.Length.Should().Be(result.Length);

            for (var i = 0; i < request.Length; i++)
            {
                var r        = request[i];
                var response = result[i];

                JsonConvert.SerializeObject(response)
                .Should().Be(JsonConvert.SerializeObject(r));
            }
        }