Ejemplo n.º 1
0
        public void Test_AddNewEmployee()
        {
            EmployeeModel emp = new EmployeeModel
            {
                ID         = 8,
                First_Name = "Ankit",
                Last_Name  = "Pratap",
                Age        = 45,
                Department = "Ministry of IT",
            };

            // Arrange
            var mockRepository = new Mock <IEmployeeRepository>();

            mockRepository.Setup(x => x.AddNewEmployee(emp)).Returns(8);

            var serviceLayer = new EmployeeService.Service.EmployeeService(mockRepository.Object);

            // Act
            var actionResult = serviceLayer.AddEmployee(iMapper.Map <EmployeeViewModel>(emp));

            // Assert
            Assert.IsNotNull(actionResult);
            Assert.AreEqual(0, actionResult);
        }