Esempio n. 1
0
        public void TestOutput()
        {
            TestBuildTaskBridge bridge = new TestBuildTaskBridge();
            TestObjectWithView testObject = new TestObjectWithView();
            testObject.Properties.Add("foo", "bar");
            testObject.Properties.Add("whiz", "bang");
            bridge.HandleOutput(testObject);

            var output = bridge.Output;
            output.Should().HaveCount(1, "only one item was output");
            output[0].MetadataCount.Should().Be(2, "two metadata items");
            output[0].GetMetadata("foo").Should().Be("bar");
            output[0].GetMetadata("whiz").Should().Be("bang");
            output[0].ItemSpec.Should().Be("XTask.Tests.Build.BuildTaskBridgeTests+TestObjectWithView", "should be default ToString()");
        }
Esempio n. 2
0
        public void TestOutput()
        {
            TestBuildTaskBridge bridge     = new TestBuildTaskBridge();
            TestObjectWithView  testObject = new TestObjectWithView();

            testObject.Properties.Add("foo", "bar");
            testObject.Properties.Add("whiz", "bang");
            bridge.HandleOutput(testObject);

            var output = bridge.Output;

            output.Should().HaveCount(1, "only one item was output");
            output[0].MetadataCount.Should().Be(2, "two metadata items");
            output[0].GetMetadata("foo").Should().Be("bar");
            output[0].GetMetadata("whiz").Should().Be("bang");
            output[0].ItemSpec.Should().Be("XTask.Tests.Build.BuildTaskBridgeTests+TestObjectWithView", "should be default ToString()");
        }