Example #1
0
                public void ThrowsExceptionWhenKeyIsEmptyString()
                {
                    var props = new ConcreteDynmProp();

                    Should.Throw <ArgumentException>(() => props.ContainsProperty(string.Empty));
                    Should.Throw <ArgumentException>(() => props.ContainsProperty(""));
                }
Example #2
0
                public void ReturnsTrueWhenPropertyExists()
                {
                    var props = new ConcreteDynmProp();

                    props.Properties.Key = "value";
                    props.ContainsProperty("Key").ShouldBeTrue();
                }
Example #3
0
                public void ReturnsFalseWhenPropertyDoesNotExist()
                {
                    var props = new ConcreteDynmProp();

                    props.ContainsProperty("Key1").ShouldBeFalse();
                }
Example #4
0
                public void ThrowsExceptionWhenKeyIsNull()
                {
                    var props = new ConcreteDynmProp();

                    Should.Throw <ArgumentNullException>(() => props.ContainsProperty(null));
                }