Пример #1
0
            public void SetsMetadata()
            {
                // Given
                TestExecutionContext context  = new TestExecutionContext();
                TestDocument         document = new TestDocument();
                IModule youtube = new YouTube("abcd")
                                  .WithRequest("Foo", (ctx, yt) => 1)
                                  .WithRequest("Bar", (doc, ctx, yt) => "baz");

                // When
                IList <IDocument> results = youtube.Execute(new[] { document }, context).ToList(); // Make sure to materialize the result list

                // Then
                Assert.That(results.Single()["Foo"], Is.EqualTo(1));
                Assert.That(results.Single()["Bar"], Is.EqualTo("baz"));
            }