public void AggregateResponseBuilder_EmptyMultiFeedback_Status207()
        {
            var response = new Response(null);
            var builder  = new AggregateResponseModifier(new FeedbackResponseHeadersModifier());

            builder.AddMultiFeedback(response, new List <Feedback>());

            Assert.Equal((HttpStatusCode)207, response.StatusCode);
        }
        private void TestGeneratorForResource(IResponseModifier modifier, bool wrapsObject)
        {
            var aggBuilder = new AggregateResponseModifier(new MainBodyResponseModifier(), modifier);

            var response = new Response(null);

            RestItemData itemData = CreateAndAddResponseContent(aggBuilder, response);

            var generatedItemData = new RestItemData(response.GetFullBody());

            if (wrapsObject)
            {
                generatedItemData = new RestItemData(generatedItemData[ResponseUtility.ResourceKey]);
            }

            Assert.Equal(itemData, generatedItemData, new ItemDataComparer());
        }