From dac1c093c9f4133ca8f70cc604c2b7db6f28effa Mon Sep 17 00:00:00 2001 From: markpollack Date: Tue, 21 Sep 2010 13:13:54 +0000 Subject: [PATCH] SPRNET-1367 - Remove dependency of unit tests on DotNetMock framework Start Spring.Aop.Tests --- .../Aop/Framework/ProxyFactoryTests.cs | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/test/Spring/Spring.Aop.Tests/Aop/Framework/ProxyFactoryTests.cs b/test/Spring/Spring.Aop.Tests/Aop/Framework/ProxyFactoryTests.cs index e318d4b9..ebd3641a 100644 --- a/test/Spring/Spring.Aop.Tests/Aop/Framework/ProxyFactoryTests.cs +++ b/test/Spring/Spring.Aop.Tests/Aop/Framework/ProxyFactoryTests.cs @@ -46,6 +46,15 @@ namespace Spring.Aop.Framework [TestFixture] public sealed class ProxyFactoryTests { + + private MockRepository mocks; + + [SetUp] + public void Setup() + { + mocks = new MockRepository(); + } + public interface IDoubleClickable { event EventHandler DoubleClick; @@ -516,14 +525,21 @@ namespace Spring.Aop.Framework [Test] public void AddAdvisedSupportListener() { - IDynamicMock mock = new DynamicMock(typeof(IAdvisedSupportListener)); - IAdvisedSupportListener listener = (IAdvisedSupportListener)mock.Object; + //MLP SPRNET-1367 + //IDynamicMock mock = new DynamicMock(typeof(IAdvisedSupportListener)); + //IAdvisedSupportListener listener = (IAdvisedSupportListener)mock.Object; + IAdvisedSupportListener listener = + (IAdvisedSupportListener) mocks.CreateMock(typeof (IAdvisedSupportListener)); + listener.Activated(null); + LastCall.On(listener).IgnoreArguments(); + //listener.Activated(); + //mock.Expect("Activated"); - mock.Expect("Activated"); + mocks.ReplayAll(); ProxyFactory factory = new ProxyFactory(new TestObject()); factory.AddListener(listener); factory.GetProxy(); - mock.Verify(); + mocks.VerifyAll(); } [Test]