Hello,
I am using Natural mocks to Unit test and I have been runnin into this below error.
When I run a test case with the Text Fixture I dont get any errors but when run independently I get an error called " has 1 More expected calls".
Below are my test case and Error thrown. ANy help would be greatly appreciated.
Code:
public void SubmitUnSuccessFullyByValidationDataState()
{
var presenter = new CustomerAddressPresenter(view);
using (var recorder = RecorderManager.StartRecording())
{
recorder.VerifyMode = VerifyMode.PassIfNotCalled;
recorder.ExpectAndReturn(view.StreetAndApt, "mock street #1");
recorder.ExpectAndReturn(view.City, "Mock City");
recorder.ExpectAndReturn(view.State, string.Empty);
recorder.ExpectAndReturn(view.Zipcode, "20170");
recorder.ExpectAndReturn(view.Country, "USA");
}
Assert.That(presenter.IsValidAddress, Is.False);
MockManager.Verify();
}
Output:
TestCase UnitTests.CustomerAddressPresenterTests.SubmitUnSuccessFullyByValidationDataState'
failed: TypeMock.VerifyException :
TypeMock Verification: Method UI.Public.Views.ICustomerAddressView.get_Country() has 1 more expected calls
Method InfoSpherix.HuFi.UI.Public.Views.ICustomerAddressView.get_Zipcode() has 1 more expected calls
at TypeMock.MockManager.Verify()
C:HuFi runkUIPublicInfoSpherix.HuFi.UI.Public.UnitTestsCu