public void DynamicProxyExceptionIntercepterTest()
 {
     dynamic dp = new DynamicProxy(new ErrorProneClass());
     dp.data = "12";
     dp.Id = 12;
     Console.WriteLine(dp.Id);
     dp.DoStuff();
     dp.DoStuff();
     dp.WriteDataParams(1, "1");
 }
 public void DynamicProxyTest()
 {
     dynamic dp = new DynamicProxy(new DynamicTestData());
     dp.DoStuff();
 }
        public void DynamicProxyMapperTest()
        {
            dynamic dp = new DynamicProxy(new DynamicTestData());
            dp.DoStuff();

            dynamic dp2 = new DynamicProxy(new DynamicTestData());
            dp2.DoStuff();
        }