コード例 #1
0
ファイル: MetadataFixture.cs プロジェクト: st1pps/Wyam
        public void ClonedMetadataDoesNotContainNewValues()
        {
            // Given
            Engine engine = new Engine();
            engine.Trace.AddListener(new TestTraceListener());
            engine.Metadata["A"] = "a";
            Metadata metadata = new Metadata(engine);

            // When
            Metadata clone = metadata.Clone(new Dictionary<string, object> { { "B", "b" } });

            // Then
            Assert.IsFalse(metadata.ContainsKey("B"));
        }
コード例 #2
0
ファイル: Document.cs プロジェクト: motherwaym/Wyam
 public bool ContainsKey(string key)
 {
     return(_metadata.ContainsKey(key));
 }
コード例 #3
0
 public bool ContainsKey(string key) => _metadata.ContainsKey(key);
コード例 #4
0
ファイル: MetadataFixture.cs プロジェクト: st1pps/Wyam
        public void ContainsReturnsFalseForInvalidValue()
        {
            // Given
            Engine engine = new Engine();
            engine.Trace.AddListener(new TestTraceListener());
            engine.Metadata["A"] = "a";
            Metadata metadata = new Metadata(engine);

            // When
            bool contains = metadata.ContainsKey("B");

            // Then
            Assert.IsFalse(contains);
        }