예제 #1
0
        public void GetAllInActiveContactes()
        {
            var mockRepository = new Mock <IContactBL>();

            mockRepository.Setup(service => service.GetContactes(false))
            .Returns(returnResult);

            var controller = new EvolentHealthController(mockRepository.Object);
            var result     = controller.GetContacts(false);

            Assert.AreEqual(HttpStatusCode.OK, result.HttpStatus);
        }
예제 #2
0
        public void GetContactById()
        {
            int id             = 2;
            var mockRepository = new Mock <IContactBL>();

            mockRepository.Setup(service => service.GetContactById(id))
            .Returns(returnResult.Find(f => f.Id == id));

            var controller = new EvolentHealthController(mockRepository.Object);
            var result     = controller.GetContactById(id);

            Assert.AreEqual(HttpStatusCode.OK, result.HttpStatus);
        }
예제 #3
0
        public void DeleteContact()
        {
            bool isSave         = false;
            int  id             = 3;
            var  mockRepository = new Mock <IContactBL>();

            mockRepository.Setup(service => service.DeleteContact(id))
            .Returns(isSave);

            var controller = new EvolentHealthController(mockRepository.Object);
            var result     = controller.DeleteContact(id);

            Assert.AreEqual(HttpStatusCode.OK, result.HttpStatus);
        }
예제 #4
0
        public void SaveContact()
        {
            bool isSave  = false;
            var  contact = new Contact
            {
                Email       = "*****@*****.**",
                FirstName   = "test2",
                LastName    = "test2",
                PhoneNumber = "1234567",
                Status      = false,
                Id          = 3
            };
            var mockRepository = new Mock <IContactBL>();

            mockRepository.Setup(service => service.AddContact(contact))
            .Returns(isSave);

            var controller = new EvolentHealthController(mockRepository.Object);
            var result     = controller.AddContact(contact);

            Assert.AreEqual(HttpStatusCode.OK, result.HttpStatus);
        }