Example #1
0
        // GET api/<controller>
        public IEnumerable <Person_View> Get(string name)
        {
            var request = new Person_Request {
                Name = name
            };

            var result = service.GetByNameAndDepartment(request);

            return(result.Items.Cast <Person_View>().ToList());
        }
Example #2
0
        public void GetByNameAndDepartment_Test()
        {
            IEnumerable <Person_View> data = null;

            using (IPerson_Service service = API.Container.GetInstance <IPerson_Service>())
            {
                var response = service.GetByNameAndDepartment(new Person_Request {
                    Name = "arq"
                });                                                                                   // Department: Arquitectura initially 2 Persons

                data = response.Items.ToList();
            }

            Assert.IsNotNull(data);
            Assert.IsTrue(data.Count() >= 2);
            Assert.IsInstanceOfType(data, typeof(IEnumerable <Person_View>));
            Assert.IsTrue(data.Count() > 0);
            data.ToList().ForEach(x => Assert.IsNotNull(x.Department));
        }