Beispiel #1
0
        public void AddTripReturnsOk()
        {
            //Arrange
            var mockRepo = new Mock <IRepository <Trip> >();

            mockRepo.Setup(
                x => x.Create(new Trip()
            {
                Id        = 100,
                User      = "******",
                City      = "City",
                Country   = "Country",
                StartDate = DateTime.Parse("03/10/1997"),
                EndDate   = DateTime.Parse("03/10/1997")
            }));


            var controller = new TripsController(mockRepo.Object);

            //Act
            Task <IHttpActionResult> actionResult = controller.AddTrip(new TripModel()
            {
                City      = "City",
                Country   = "Country",
                StartDate = "03/10/1997",
                EndDate   = "04/10/1997"
            });

            //Assert
            Assert.IsInstanceOfType(actionResult.Result, typeof(ExceptionResult));
        }