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); }
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); }
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); }