Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. using Moq;
  2. using NUnit.Framework;
  3.  
  4. [TestFixture]
  5. public class MockableFakeTest
  6. {
  7. [Test]
  8. public void ItWorks()
  9. {
  10. var fooFakeMock = new Mock<FooFake> { CallBase = true };
  11. var foo = fooFakeMock.Object;
  12.  
  13. var barResult = foo.Bar();
  14. Assert.AreEqual("bar!", barResult);
  15.  
  16. fooFakeMock.Verify(m => m.Bar(), Times.Once);
  17. }
  18.  
  19. public class FooFake
  20. {
  21. public virtual string Bar()
  22. {
  23. return "bar!";
  24. }
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement