示例#1
0
        public async Task Test_ReadControllerGetByIdFailed()
        {
            //Arrange
            ReadController readController = new ReadController(this._UoW);

            //Act
            var results = await readController.Get(-1) as  StatusCodeResult;

            //Assert
            Assert.IsNotNull(results);
            Assert.AreEqual(results.StatusCode, (int)System.Net.HttpStatusCode.NotFound);
        }
示例#2
0
        public async Task Test_ReadControllerGetByIdSuccess()
        {
            //Arrange
            ReadController readController = new ReadController(this._UoW);

            //Act
            var results = await readController.Get(5) as ObjectResult;

            //Assert
            Assert.IsNotNull(results);
            Assert.AreEqual(results.StatusCode, (int)System.Net.HttpStatusCode.OK);
            Assert.IsTrue(results.Value is Employee);
        }
示例#3
0
        public void GetAllProductsReturnOk()
        {
            IActionResult result = controller.Get();

            Assert.IsType <JsonResult>(result);
        }