Exemplo n.º 1
0
        public void NotThrowWhenSettingFieldThatThrows()
        {
            var item = new DummyDynamicFieldsContainer();

            TestDelegate trySetValueCall = () => item.TrySetValue(DummyDynamicFieldsContainer.FieldThatThrowsName, "foo");

            Assert.DoesNotThrow(trySetValueCall);
        }
Exemplo n.º 2
0
        public void NotThrowWhenGivenFieldThatDoesNotExistToSet()
        {
            var item = new DummyDynamicFieldsContainer();

            TestDelegate trySetValueCall = () => item.TrySetValue(DummyDynamicFieldsContainer.NonexistentFieldName, "foo");

            Assert.DoesNotThrow(trySetValueCall);
        }
Exemplo n.º 3
0
        public void SetsValueOfValidField()
        {
            const string expected = "my new value";
            var          item     = new DummyDynamicFieldsContainer();

            item.TrySetValue(DummyDynamicFieldsContainer.StringFieldName, expected);

            Assert.AreEqual(expected, item.String);
        }