I setup two tests, one with MustBeCalled() and one with OccursNever(), but they both pass.
Here's my tests...
I uploaded a sample project here: http://dl.dropbox.com/u/1006254/JustMockTestProject2.zip
Here's my tests...
[TestMethod]public void MyClass_GetInt_with_MustBeCalled(){ // Arrange var myClass = Mock.Create<MyClass>(); Mock.Arrange(() => myClass.GetInt()) .Returns(911) .MustBeCalled(); // Act int result = myClass.GetInt(); // Assert Assert.AreEqual(911, result); Mock.Assert(myClass);}[TestMethod]public void MyClass_GetInt_with_OccursNever(){ // Arrange var myClass = Mock.Create<MyClass>(); Mock.Arrange(() => myClass.GetInt()) .Returns(911) .OccursNever(); // Act int result = myClass.GetInt(); // Assert Assert.AreEqual(911, result); Mock.Assert(myClass);}I uploaded a sample project here: http://dl.dropbox.com/u/1006254/JustMockTestProject2.zip