|
From: <sm...@us...> - 2003-08-03 22:42:50
|
Update of /cvsroot/nmock/nmock/test/NMock
In directory sc8-pr-cvs1:/tmp/cvs-serv32198/test/NMock
Modified Files:
DynamicMockTest.cs
Log Message:
Fixed bug related to incorrect initialisation of DynamicMock
Reported by Clifton Vaughn
Index: DynamicMockTest.cs
===================================================================
RCS file: /cvsroot/nmock/nmock/test/NMock/DynamicMockTest.cs,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** DynamicMockTest.cs 30 Jul 2003 17:28:42 -0000 1.11
--- DynamicMockTest.cs 3 Aug 2003 22:42:47 -0000 1.12
***************
*** 92,95 ****
--- 92,107 ----
}
+ [Test] public void NamedDynamicMockImplementsAnInterface()
+ {
+ IMock mock = new DynamicMock(typeof(IBlah), "XBlah");
+
+ mock.ExpectAndReturn("DoStuff", "world", "hello");
+
+ IBlah blah = (IBlah)mock.MockInstance;
+ Assertion.AssertEquals("world", blah.DoStuff("hello"));
+
+ mock.Verify();
+ }
+
[Test] public void CanBeCustomisedByOverridingCallMethod()
{
|