public void GetOne_ParemterEqualOrLessThanZero()
        {
            int id = 0;

            this.mockBusinessLayer.Setup(x => x.GetOne(id)).Returns(new Hero {
                Id = id
            });
            this.controller = new HeroesController(mockBusinessLayer.Object);

            ActionResult <Hero> response = controller.GetOne(0);

            var result = response.Result as StatusCodeResult;

            Assert.AreEqual((int)HttpStatusCode.InternalServerError, result.StatusCode);
            Assert.IsNull(response.Value);
        }
        public void GetOne_Ok()
        {
            int id = 1;

            this.mockBusinessLayer.Setup(x => x.GetOne(id)).Returns(new Hero {
                Id = id
            });
            this.controller = new HeroesController(mockBusinessLayer.Object);

            ActionResult <Hero> response = controller.GetOne(1);

            var result = response.Result as OkObjectResult;

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