Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Test]
- public void exampleTest1()
- {
- MockManager.Init();
- Mock fooMock = MockManager.Mock(typeof(Foo));
- fooMock.ExpectConstructor().Args(10);
- Foo f = new Foo(10); // Constructor called
- MockManager.Verify();
- // This test passes, as expected...so far so good
- }
- [Test]
- public void exampleTest2()
- {
- MockManager.Init();
- Mock fooMock = MockManager.Mock(typeof(Foo));
- fooMock.ExpectConstructor();
- Foo f = new Foo(); // Constructor called
- MockManager.Verify();
- // This test passes...also as expected
- }
- [Test]
- public void exampleTest3()
- {
- MockManager.Init();
- Mock fooMock = MockManager.Mock(typeof(Foo));
- fooMock.ExpectConstructor();
- // nb. not instantiating an instance of Foo
- MockManager.Verify();
- // This test passes - why?!
- }
Add Comment
Please, Sign In to add comment