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.
|