public void ThrowsExceptionWhenKeyIsEmptyString() { var props = new ConcreteDynmProp(); Should.Throw <ArgumentException>(() => props.ContainsProperty(string.Empty)); Should.Throw <ArgumentException>(() => props.ContainsProperty("")); }
public void ReturnsTrueWhenPropertyExists() { var props = new ConcreteDynmProp(); props.Properties.Key = "value"; props.ContainsProperty("Key").ShouldBeTrue(); }
public void ReturnsFalseWhenPropertyDoesNotExist() { var props = new ConcreteDynmProp(); props.ContainsProperty("Key1").ShouldBeFalse(); }
public void ThrowsExceptionWhenKeyIsNull() { var props = new ConcreteDynmProp(); Should.Throw <ArgumentNullException>(() => props.ContainsProperty(null)); }