예제 #1
0
        public void TestGetOne()
        {
            //Arrange
            RaspberryPisController controller = new RaspberryPisController();

            //Act
            IActionResult  p      = controller.Get(1);
            OkObjectResult result = p as OkObjectResult;

            //Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(result.StatusCode, 200);
        }
예제 #2
0
        public void TestGetOneIDNotFound()
        {
            //Arrange
            RaspberryPisController controller = new RaspberryPisController();

            //Act
            IActionResult  p      = controller.Get(50);
            NotFoundResult result = p as NotFoundResult;

            //Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(result.StatusCode, 404);
        }
예제 #3
0
        public void TestGetAll()
        {
            //Arrange
            List <RaspberryPi>     pis        = new List <RaspberryPi>();
            RaspberryPisController controller = new RaspberryPisController();
            bool check;

            //Act
            pis   = controller.Get();
            check = pis.Count > 0;

            //Assert
            Assert.AreEqual(check, true);
        }