Esempio n. 1
0
        public void find_nested_binding_with_empty_string()
        {
            var obj = new TestClass();
            var mockValueBinding = new Mock <IValueBinding>();

            var testObject = new ObjectPropertyBinding("X", typeof(int), obj, mockValueBinding.Object);

            Assert.Throws <ArgumentException>(() =>
                                              testObject.FindNestedBinding(string.Empty)
                                              );
        }
Esempio n. 2
0
        public void find_nested_binding()
        {
            var obj = new TestClass();
            var mockNestedBinding = new Mock <IBinding>();
            var mockValueBinding  = new Mock <IValueBinding>();

            mockValueBinding
            .Setup(m => m.FindNestedBinding("Other"))
            .Returns(mockNestedBinding.Object);

            var testObject = new ObjectPropertyBinding("X", typeof(int), obj, mockValueBinding.Object);

            Assert.Equal(mockNestedBinding.Object, testObject.FindNestedBinding("Other"));

            mockValueBinding.Verify(m => m.FindNestedBinding("Other"));
        }
        public void find_nested_binding_with_empty_string()
        {
            var obj = new TestClass();
            var mockValueBinding = new Mock<IValueBinding>();

            var testObject = new ObjectPropertyBinding("X", typeof(int), obj, mockValueBinding.Object);

            Assert.Throws<ArgumentException>(() =>
                testObject.FindNestedBinding(string.Empty)
            );
        }
        public void find_nested_binding()
        {
            var obj = new TestClass();
            var mockNestedBinding = new Mock<IBinding>();
            var mockValueBinding = new Mock<IValueBinding>();

            mockValueBinding
                .Setup(m => m.FindNestedBinding("Other"))
                .Returns(mockNestedBinding.Object);

            var testObject = new ObjectPropertyBinding("X", typeof(int), obj, mockValueBinding.Object);

            Assert.Equal(mockNestedBinding.Object, testObject.FindNestedBinding("Other"));

            mockValueBinding.Verify(m => m.FindNestedBinding("Other"));
        }