Example #1
0
        public void Delete_ReturnsExpectedResult(int id)
        {
            mockEmployeeDAL = new Mock <DAL.Interfaces.IEmployeeDAL>(MockBehavior.Strict);
            mockEmployeeDAL.Setup(a => a.Delete(id));

            processUnderTest = new Process.EmployeeProcess(mapper, mockEmployeeDAL.Object);
            Assert.DoesNotThrow(() => processUnderTest.Delete(id));
        }
Example #2
0
        public void GetAll_ReturnsExpectedResult(List <Process.Models.Employee> expectedResult)
        {
            mockEmployeeDAL = new Mock <DAL.Interfaces.IEmployeeDAL>(MockBehavior.Strict);
            mockEmployeeDAL.Setup(a => a.GetAll()).Returns(DALEmployeeListTest);

            processUnderTest = new Process.EmployeeProcess(mapper, mockEmployeeDAL.Object);
            var result = processUnderTest.GetAll();

            Assert.IsTrue(result.ToList().ToString() == expectedResult.ToString());
        }
Example #3
0
        public void Update_ReturnsExpectedResult(int id)
        {
            Process.Models.Employee ProcessEmployee = ProcessEmployeeTest;
            DAL.Models.Employee     DALEmployee     = DALEmployeeTest;
            mockEmployeeDAL = new Mock <DAL.Interfaces.IEmployeeDAL>(MockBehavior.Strict);
            mockEmployeeDAL.Setup(a => a.Update(id, It.IsAny <DAL.Models.Employee>()));

            processUnderTest = new Process.EmployeeProcess(mapper, mockEmployeeDAL.Object);

            Assert.DoesNotThrow(() => processUnderTest.Update(id, ProcessEmployee));
        }
Example #4
0
        public void Add_ReturnsExpectedResult(Process.Models.Employee expectedResult)
        {
            Process.Models.Employee ProcessEmployee = ProcessEmployeeTest;
            mockEmployeeDAL = new Mock <DAL.Interfaces.IEmployeeDAL>(MockBehavior.Strict);
            mockEmployeeDAL.Setup(a => a.Add(It.IsAny <DAL.Models.Employee>())).Returns(DALEmployeeTest);

            processUnderTest = new Process.EmployeeProcess(mapper, mockEmployeeDAL.Object);
            Process.Models.Employee result = processUnderTest.Add(ProcessEmployee);


            Assert.IsTrue(result.ToString() == expectedResult.ToString());
        }
Example #5
0
        public void GetById_ReturnsExpectedResult(Process.Models.Employee expectedResult)
        {
            int id = 1;

            //Process.Models.Employee expectedResult = ProcessEmployeeTest;
            mockEmployeeDAL = new Mock <DAL.Interfaces.IEmployeeDAL>(MockBehavior.Strict);
            mockEmployeeDAL.Setup(a => a.GetByID(id)).Returns(DALEmployeeTest);

            processUnderTest = new Process.EmployeeProcess(mapper, mockEmployeeDAL.Object);
            var result = processUnderTest.GetById(id);

            Assert.IsTrue(result.ToString() == expectedResult.ToString());
        }