Guest User

Untitled

a guest
Jun 24th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. [Test]
  2. public void exampleTest1()
  3. {
  4. MockManager.Init();
  5. Mock fooMock = MockManager.Mock(typeof(Foo));
  6. fooMock.ExpectConstructor().Args(10);
  7.  
  8. Foo f = new Foo(10); // Constructor called
  9. MockManager.Verify();
  10.  
  11. // This test passes, as expected...so far so good
  12. }
  13.  
  14. [Test]
  15. public void exampleTest2()
  16. {
  17. MockManager.Init();
  18. Mock fooMock = MockManager.Mock(typeof(Foo));
  19. fooMock.ExpectConstructor();
  20.  
  21. Foo f = new Foo(); // Constructor called
  22. MockManager.Verify();
  23.  
  24. // This test passes...also as expected
  25. }
  26.  
  27. [Test]
  28. public void exampleTest3()
  29. {
  30. MockManager.Init();
  31. Mock fooMock = MockManager.Mock(typeof(Foo));
  32. fooMock.ExpectConstructor();
  33.  
  34. // nb. not instantiating an instance of Foo
  35.  
  36. MockManager.Verify();
  37.  
  38. // This test passes - why?!
  39. }
Add Comment
Please, Sign In to add comment