Example #1
0
        public void BindSimpleObjects()
        {
            var foo = new Foo {
                Name = "name", Value = 1
            };
            var bar = new Bar();

            bar.Bind(foo);
            Assert.Equal("name", bar.Name);
            Assert.Equal(1, bar.Value);
        }
Example #2
0
        public void BindFunctionObjects()
        {
            var foo = new FooFunc("name")
            {
                Value = 1
            };
            var bar = new Bar();

            bar.Bind(foo);
            Assert.Equal("name", bar.Name);
            Assert.Equal(1, bar.Value);
        }