Beispiel #1
0
        public void FindByIdCar_Test()
        {
            var mockRepo = new Mock<ICarRepository>();
            int id = 5;
            int noid = 33;

            mockRepo.Setup(s => s.Find(5)).Returns(new CarDTO() { Id = id });

            var controller = new CarController(mockRepo.Object);

            var getallResult = controller.Get(id);

            Assert.IsInstanceOfType(getallResult, typeof(OkNegotiatedContentResult<CarDTO>));

            var worker = getallResult as OkNegotiatedContentResult<CarDTO>;

            Assert.IsTrue(worker.Content.Id == id);

            var getresults2 = controller.Get(noid);
            Assert.IsInstanceOfType(getresults2, typeof(NotFoundResult));

        }
Beispiel #2
0
        public void GetAllCars_Test()
        {

            var mockRepo = new Mock<ICarRepository>();
            mockRepo.Setup(s => s.GetAll()).Returns(new List<CarDTO>() { new CarDTO() });

            var controller = new CarController(mockRepo.Object);

            var getallResult = controller.Get();

            Assert.IsInstanceOfType(getallResult, typeof(OkNegotiatedContentResult<IEnumerable<CarDTO>>));

            var or = getallResult as OkNegotiatedContentResult<IEnumerable<CarDTO>>;
            Assert.IsTrue(or.Content.Count() == 1);

        }