// [TestMethod] public void TestMethod1() { SourceClass source = new SourceClass( ); TargetClass target = new TargetClass( ); BindingBase binding = new BindingBase( target, "S", source, "Str" ); binding.Adapter = new MyAdapter( ); binding.Bind(); source.Str = "123"; Assert.IsTrue( target.GetTargetStr( ) == "123" ); target.SetTargetStr( "456" ); Assert.IsTrue(source.Str == "456"); binding.Unbind( ); source.Str = "123"; Assert.IsTrue(target.GetTargetStr() == "456"); }