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")); }
public bool ContainsKey(string key) { return(_metadata.ContainsKey(key)); }
public bool ContainsKey(string key) => _metadata.ContainsKey(key);
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); }