private static bool AddCustomerNumberOne(Mock <ICustomerManager> customermanagerMock) { var customer = new CustomerAPI(customermanagerMock.Object); var successfull = customer.AddCustomer("2009-01-23", 1); return(successfull); }
private CustomerStatusCodes AddCustomerNumberOne(Mock <ICustomerManager> customerManagerMock) { var customerAPI = new CustomerAPI(customerManagerMock.Object); var successfull = customerAPI.AddCustomer("Erika Axelsson", "Restalundsvägen 2", "1996-4-4", 0, null); return(successfull); }
//ADD CUSTOMER: private AddCustomerStatusCodes AddCustomerNumberOne(Mock <ICustomerManager> customerManagerMock) { var customerAPI = new CustomerAPI(customerManagerMock.Object, null); var successfull = customerAPI.AddCustomer(000001, "Fanny Uhr", "1996-07-22", "Peppargatan 13", null); return(successfull); }
private static AddCustomerErrorCodes AddCustomer(Mock <ICustomerManager> customerManagerMock) { var customerAPI = new CustomerAPI(customerManagerMock.Object); var successfull = customerAPI.AddCustomer(1, "9103273877"); return(successfull); }
public void AddCustomerNoSuchBirthDate() { var customerManagerMock = new Mock <ICustomerManager>(); var customerApi = new CustomerAPI(customerManagerMock.Object, null); var result = customerApi.AddCustomer(000002, "Harald Hansson", "12345", "Wilhelmgatan 3", null); Assert.AreEqual(AddCustomerStatusCodes.InvalidBirthDate, result); }
private AddCustomerStatusCodes AddMinorCustomerNumberOne(Mock <ICustomerManager> customerManagerMock) { var guardian = (new Customer { CustomerID = 1, BirthDate = "1973-07-14" }); var customerAPI = new CustomerAPI(customerManagerMock.Object, null); var successfull = customerAPI.AddCustomer(000008, "Pontus Andersson", "2008-02-16", "Linfrögatan 22", guardian); return(successfull); }
public void TestAddCustomerIDNumberNotValid() { var customerManagerMock = new Mock <ICustomerManager>(); var customerAPI = new CustomerAPI(customerManagerMock.Object); var successfull = customerAPI.AddCustomer(1, "9103273872"); Assert.AreEqual(AddCustomerErrorCodes.IDNumberNotValid, successfull); customerManagerMock.Verify(m => m.AddCustomer(It.IsAny <int>(), It.IsAny <string>()), Times.Never()); }
public void TestAddCustomerUnderAge() { var customerManagerMock = new Mock <ICustomerManager>(); customerManagerMock.Setup(m => m.AddCustomer(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <DateTime>(), It.IsAny <Customer>())); var CustomerAPI = new CustomerAPI(customerManagerMock.Object, null, null); var successfull = CustomerAPI.AddCustomer("Anna", "Fiskvägen 10", "01012019"); Assert.AreEqual(CustomerErrorCodes.CustomerToYoungMustHaveParent, successfull); customerManagerMock.Verify(m => m.AddCustomer(It.Is <string>(s => s == "Anna"), It.Is <string>(a => a == "Fiskvägen 10"), It.IsAny <DateTime>(), It.Is <Customer>(c => c == null)), Times.Never); }
public void TestAddCustomerWrongDate() { var customerManagerMock = new Mock <ICustomerManager>(); customerManagerMock.Setup(m => m.AddCustomer(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <DateTime>(), It.IsAny <Customer>())); var CustomerAPI = new CustomerAPI(customerManagerMock.Object, null, null); var successfull = CustomerAPI.AddCustomer("Anna", "Fiskvägen 10", "11132019"); Assert.AreEqual(CustomerErrorCodes.CustomerDateOfBirthIsIncorrect, successfull); customerManagerMock.Verify(m => m.AddCustomer(It.Is <string>(s => s == "Anna"), It.Is <string>(a => a == "Fiskvägen 10"), It.IsAny <DateTime>(), It.Is <Customer>(c => c == null)), Times.Never); }
public void TestAddCustomer() { var customerManagerMock = new Mock <ICustomerManager>(); customerManagerMock.Setup(m => m.AddCustomer(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <DateTime>(), It.IsAny <Customer>())); var CustomerAPI = new CustomerAPI(customerManagerMock.Object, null, null); var successfull = CustomerAPI.AddCustomer("Anna", "Fiskvägen 10", "10122000"); Assert.AreEqual(CustomerErrorCodes.ok, successfull); customerManagerMock.Verify(m => m.AddCustomer(It.Is <string>(s => s == "Anna"), It.Is <string>(a => a == "Fiskvägen 10"), It.Is <DateTime>(d => d.Month == 12), It.Is <Customer>(c => c == null)), Times.Once); }
public void TestAddUnderageCustomer() { var customerManagerMock = new Mock <ICustomerManager>(); customerManagerMock.Setup(m => m.GetCustomer(It.IsAny <int>())) .Returns(new Customer { CustomerID = 1 }); customerManagerMock.Setup(m => m.AddCustomer(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <DateTime>(), It.IsAny <Customer>())); var CustomerAPI = new CustomerAPI(customerManagerMock.Object, null, null); var successfull = CustomerAPI.AddCustomer("Anna", "Fiskvägen 10", "10122010", 1); Assert.AreEqual(CustomerErrorCodes.okUnderageCustomerWithParentAdded, successfull); customerManagerMock.Verify(m => m.AddCustomer(It.Is <string>(s => s == "Anna"), It.Is <string>(a => a == "Fiskvägen 10"), It.IsAny <DateTime>(), It.IsAny <Customer>()), Times.Once); }