public void TranslationNotNeededForTheseExceptions()
        {
            RepositoryInterfaceImpl target = new StereotypedRepositoryInterfaceImpl();
            IRepositoryInterface    ri     = CreateProxy(target);

            ri.Throws();

            target.Behavior = doNotTranslate;
            try
            {
                ri.Throws();
                Assert.Fail();
            } catch (Exception ex)
            {
                Assert.AreSame(doNotTranslate, ex);
            }
        }
        public void TranslationNotNeededForTheseExceptions()
        {
            RepositoryInterfaceImpl target = new StereotypedRepositoryInterfaceImpl();
            IRepositoryInterface ri = CreateProxy(target);

            ri.Throws();

            target.Behavior = doNotTranslate;
            try
            {
                ri.Throws();
                Assert.Fail();
            } catch (Exception ex)
            {
                Assert.AreSame(doNotTranslate, ex);
            }
        }