示例#1
0
        public void CRUD_CreateNewCustomer_CheckSuccess()
        {
            //arrange
            MySqlCustomerRepository sut = new MySqlCustomerRepository(Connstr);
            string name      = "Huber";
            string firstname = "Fritz";
            string street    = "Weierweg";
            string nr        = "25c";
            int    plz       = 9000;
            string city      = "Gossau";

            //act
            var numberOfCustomerBefore = sut.GetAll().Count;

            sut.CreateCustomer(name, firstname, street, nr, plz, city);
            var allCustomer           = sut.GetAll();
            var numberOfCustomerAfter = allCustomer.Count;
            var customerIdHuber       = allCustomer[numberOfCustomerAfter - 1].CustomerId;

            sut.DeleteCustomer(customerIdHuber);

            //assert
            Assert.IsTrue(numberOfCustomerBefore < numberOfCustomerAfter);
        }
示例#2
0
 public void SetupForEachTest()
 {
     _customerRepository = new MySqlCustomerRepository(_context);
     _customerManager    = new CustomerManager(_customerRepository);
 }