Esempio n. 1
0
        public void Get_Phones_IsSucceed()
        {
            var mockPhoneService = new Mock <IPhonesService>();

            mockPhoneService.Setup(repo => repo.GetAll())
            .Returns(PhonesMock.GetSamplePhoneList());

            var phoneController = new PhoneController(mockPhoneService.Object);

            var result       = phoneController.GetPhones() as OkObjectResult;
            var resultObject = result.Value as ServiceResponseModel;

            Assert.AreEqual(true, resultObject.Success);
        }
Esempio n. 2
0
        public void GetAllPhones_ThreePhones()
        {
            var phones = new List <Phone> {
                new Phone {
                    ID = 1, FirstName = "xuxia", LastName = "yang", PhoneNumber = "4193771721"
                },
                new Phone {
                    ID = 2, FirstName = "xu", LastName = "yang", PhoneNumber = "4193771722"
                },
                new Phone {
                    ID = 3, FirstName = "xia", LastName = "yang", PhoneNumber = "4193771723"
                }
            };
            Mock <IPhoneService> mockPhoneService = new Mock <IPhoneService>();

            mockPhoneService.Setup(service => service.GetAllPhones()).Returns(phones);

            PhoneController controller  = new PhoneController(mockPhoneService.Object);
            var             phoneResult = controller.GetPhones();

            Assert.AreEqual(3, phoneResult.Count());
        }