Example #1
0
        public void the_specification_should_reflect_the_querystring_arguments()
        {
            const string dateOfLastReport = "2010-05-23Z";

            string[] fooIdentifiers = { "FooId1", "FooId2", "FooId3", "FooId4" };
            string   requestUri     = String.Format("/queries/FooReportResource?LastReportDate={0}&ApplicableFoos={1}"
                                                    , dateOfLastReport
                                                    , String.Join(",", fooIdentifiers));

            given_request("GET", requestUri);
            when_reading_response();
            TheResponse.AsFooReportResource().Foo.ShouldBe(
                new FooBuilder(DateTime.Parse(dateOfLastReport)
                               , fooIdentifiers).ToString());
        }
Example #2
0
 void when_reading_response_as_item()
 {
     when_reading_response();
     Item = SyndicationItem.Load(XmlReader.Create(TheResponse.GetResponseStream().ShouldNotBeNull()));
 }
Example #3
0
 void when_reading_response_as_feed()
 {
     when_reading_response();
     Feed = SyndicationFeed.Load(XmlReader.Create(TheResponse.GetResponseStream().ShouldNotBeNull()));
 }