Exemplo n.º 1
0
        public void Get_ShouldReturnAllCustomersPhones()
        {
            var testCustomers = GetTestCustomers();
            var controller    = new PhoneController();

            controller.SetCustomersData(testCustomers);

            var result = controller.Get() as List <Phone>;

            Assert.AreEqual(testCustomers.SelectMany(a => a.phones).Count(), result.Count);
        }
Exemplo n.º 2
0
        public void Get_ShouldNotFindCustomer()
        {
            var testCustomers = GetTestCustomers();

            var controller = new PhoneController();

            controller.SetCustomersData(testCustomers);

            var result = controller.Get(555) as List <Phone>;

            Assert.AreEqual(result.Count, 0);
        }
Exemplo n.º 3
0
        public void Get_ShouldReturnCorrectCustomerPhoneNumbers()
        {
            var testCustomers = GetTestCustomers();

            var controller = new PhoneController();

            controller.SetCustomersData(testCustomers);

            var result = controller.Get(1) as List <Phone>;

            Assert.IsNotNull(result);
            Assert.AreEqual(result.Count, testCustomers[1].phones.Count);
        }