From: <fli...@us...> - 2009-09-02 14:13:20
|
Revision: 260 http://structuremap.svn.sourceforge.net/structuremap/?rev=260&view=rev Author: flimflan Date: 2009-09-02 14:13:07 +0000 (Wed, 02 Sep 2009) Log Message: ----------- Added test to better demonstrate MoqAutoMocker usage Modified Paths: -------------- trunk/Source/StructureMap.Testing/AutoMocking/MoqAutoMockerTester.cs Modified: trunk/Source/StructureMap.Testing/AutoMocking/MoqAutoMockerTester.cs =================================================================== --- trunk/Source/StructureMap.Testing/AutoMocking/MoqAutoMockerTester.cs 2009-08-21 16:03:49 UTC (rev 259) +++ trunk/Source/StructureMap.Testing/AutoMocking/MoqAutoMockerTester.cs 2009-09-02 14:13:07 UTC (rev 260) @@ -7,6 +7,21 @@ namespace StructureMap.Testing.AutoMocking { [TestFixture] + public class example_MoqAutoMocker_usage + { + [Test] + public void verify_an_expected_calls() + { + MoqAutoMocker<AutoMockerTester.ConcreteClass> autoMocker = new MoqAutoMocker<AutoMockerTester.ConcreteClass>(); + AutoMockerTester.IMockedService mockedService = autoMocker.Get<AutoMockerTester.IMockedService>(); + autoMocker.ClassUnderTest.CallService(); + + IMock<AutoMockerTester.IMockedService> mockedServiceWrapper = Mock.Get(mockedService); + mockedServiceWrapper.Verify(x => x.Go()); + } + } + + [TestFixture] public class MoqAutoMockerTester : AutoMockerTester { protected override AutoMocker<T> createAutoMocker<T>() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |