public void Method_Authentication_When_ParameterRequestIsNull_Should_ReturnBadRequest()
        {
            _employeeApplicationServiceMock.Setup(item => item.AuthenticationAsync(It.IsAny <object>())).Returns(_employeeTask);

            _employeeController = new EmployeeController(_employeeApplicationServiceMock.Object);

            var result           = _employeeController.Authentication(null);
            var badRequestResult = result.Result as BadRequestObjectResult;

            Assert.IsNotNull(badRequestResult);
            Assert.AreEqual((int)HttpStatusCode.BadRequest, badRequestResult.StatusCode);
        }
        public void Method_Authentication_When_ParameterRequestIsValidAndUserIsValid_Should_ReturnOk()
        {
            _employeeApplicationServiceMock.Setup(item => item.AuthenticationAsync(It.IsAny <object>())).Returns(_employeeTask);

            _employeeController = new EmployeeController(_employeeApplicationServiceMock.Object);

            var result = _employeeController.Authentication(RequestParamater);

            var okResult = result.Result as OkObjectResult;

            Assert.IsNotNull(okResult);
            Assert.AreEqual((int)HttpStatusCode.OK, okResult.StatusCode);
        }