From: Joe W. <joe...@us...> - 2002-10-14 19:30:21
|
Update of /cvsroot/mockobjects/nmock/test/NMock In directory usw-pr-cvs1:/tmp/cvs-serv26381a/test/NMock Modified Files: MockTest.cs Log Message: Strict property added to Mock (throws exception if method called with no expectations setup) Index: MockTest.cs =================================================================== RCS file: /cvsroot/mockobjects/nmock/test/NMock/MockTest.cs,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- MockTest.cs 14 Oct 2002 19:23:58 -0000 1.5 +++ MockTest.cs 14 Oct 2002 19:30:17 -0000 1.6 @@ -250,5 +250,17 @@ mock.ExpectNoCall("myMethod"); mock.Call("myMethod"); } + + [Test] + [ExpectedException(typeof(VerifyException))] + public void Strict() + { + mock.Strict = true; + mock.Expect("x"); + mock.Expect("y"); + mock.Call("x"); + mock.Call("y"); + mock.Call("z"); + } } } |