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