public void Get_Employee_Controller_Success()
        {
            // init
            var mocker       = new AutoMoqer();
            var employeeList = GetTestEmployeeList();
            var mockManger   = new Mock <EmployeeCore.Interface.IEmployeeManager>();

            // Arrange

            mockManger.Setup(m => m.GetEmployeeList()).Returns(employeeList);
            var controller = new EmployeeWebApi.Controllers.EmployeeController(mockManger.Object);

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();
            // Act
            var response = controller.Get(1, 10);


            // Assert

            Assert.IsNotNull(response);
            Assert.Pass("Returned content", response);
        }
        public void Get_Employee_By_Id_Context_Failure()
        {
            // Set up Prerequisites

            // init
            var mocker       = new AutoMoqer();
            var employeeList = GetTestEmployeeList();
            var mockManger   = new Mock <EmployeeCore.Interface.IEmployeeManager>();

            // Arrange

            mockManger.Setup(m => m.GetEmployeeList()).Returns(employeeList);
            var controller = new EmployeeWebApi.Controllers.EmployeeController(mockManger.Object);

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();
            // Act
            var response = controller.Get(10000);

            // Assert
            Assert.IsNotNull(response);
            Assert.NotNull(response);
        }
        public void Get_Employee_Controller_NotFound()
        {
            // Set up Prerequisites
            string firstName = "Demo1233";
            // init
            // init
            var mocker     = new AutoMoqer();
            var employee   = GetTestEmployeeList();
            var mockManger = new Mock <EmployeeCore.Interface.IEmployeeManager>();

            // Arrange

            mockManger.Setup(m => m.AddEmployee(null)).Returns(false);
            var controller = new EmployeeWebApi.Controllers.EmployeeController(mockManger.Object);

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();
            // Act
            var response = controller.Get(1000);

            // Assert
            Assert.IsNotNull(response);
            Assert.NotNull(response);
        }