Exemplo n.º 1
0
        public void GetEmployeeNameByID()
        {
            string expectedEmpName = "Jill Dattm";
            var    empDAMock       = new Mock <Test.DataAccess.Interface.IEmployee>();

            empDAMock = new Mock <Test.DataAccess.Interface.IEmployee>(MockBehavior.Strict);
            empDAMock.Setup(u => u.GetEmployeeNameByID(1)).Returns(expectedEmpName);

            var employeeBusiness = new Test.Business.Employee(empDAMock.Object);
            var result           = employeeBusiness.GetEmployeeNameByID(1);

            Assert.AreEqual(result, expectedEmpName); //should be true
        }
Exemplo n.º 2
0
        public void GetAllEmployee()
        {
            List <Employee> listEmp = new List <Employee>();

            listEmp.Add(new Employee {
                ID = 1, Name = "John Donne", Address = "Texas", Phone = "972-434-5654"
            });
            listEmp.Add(new Employee {
                ID = 1, Name = "Ann Donne", Address = "New Jersey", Phone = "973-292-1093"
            });
            var empDAMock = new Mock <Test.DataAccess.Interface.IEmployee>();

            empDAMock = new Mock <Test.DataAccess.Interface.IEmployee>(MockBehavior.Strict);
            empDAMock.Setup(u => u.GetAll()).Returns(listEmp);

            var employeeBusiness = new Test.Business.Employee(empDAMock.Object);
            var result           = employeeBusiness.GetAllEmployee();

            Assert.AreEqual(result, listEmp); //should be true
        }