private ErrorCodesAddCustomer AddCustomerNumberOne(Mock <ICustomerManager> customerManagerMock) { customerManagerMock.Setup(m => m.GetCustomerByCustomerID(It.IsAny <int>())) .Returns(new Customer { CustomerID = 3 }); var customerAndMinorCustomerAPI = new CustomerAndMinorCustomerAPI(customerManagerMock.Object, null, null); var successfull = customerAndMinorCustomerAPI.AddCustomer("Håkan Bråkan", "TårtVägen 7", "2007-03-13", 20, false, 3); return(successfull); }
public void TestAddCustomerOk() { var customerManagerMock = new Mock <ICustomerManager>(); customerManagerMock.Setup(c => c.GetCustomerByCustomerID(It.IsAny <int>())) .Returns((Customer)null); var customerAndMinorCustomerAPI = new CustomerAndMinorCustomerAPI(customerManagerMock.Object, null, null); var successfull = customerAndMinorCustomerAPI.AddCustomer("", "", "", 1, false, 3); Assert.AreEqual(ErrorCodesAddCustomer.Ok, successfull); customerManagerMock.Verify(c => c.AddCustomer(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>(), It.IsAny <bool>()), Times.Once); }