Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }