or
private void myMethod(string x, string y, out bool isFound, out string result)
Mock.NonPublic.Arrange<int>(mockedClass, "_prop").Returns(5);
Works as long as my private variable is setup like so:
private int _prop {get; set;}
However these:
private int _prop;
or
private int _prop = 5;
get an error attempting to read it.
Thanks in advance,
Mark
MethodUnderTest(MyClass myClass)
{
myClass.MyMethod();
// Do some other stuff
myClass.MyMethod();
}
[TestMethod]
public void MyTest()
{
MyClass mockMyClass = Mock.Create<
MyClass
>(Behaviour.Strict);
mockMyClass.Arrange(x=>x.MyMethod());
// Arrange the other stuff
mockMyClass.Arrange(x=>x.MyMethod());
MethodUnderTest(mockMyClass);
mockMyClass.AssertAll();
}
[TestMethod]
public void MyTest()
{
MyClass mockMyClass = Mock.Create<
MyClass
>(Behaviour.Strict);
mockMyClass.Arrange(x=>x.MyMethod(), 2);
// Arrange the other stuff
MethodUnderTest(mockMyClass);
mockMyClass.AssertAll();
}