Example #1
0
        public int?GetTrips(string email)
        {
            // Arrange
            if (email == "*****@*****.**")
            {
                _utility.Setup(x => x.GetToken(It.IsAny <HttpRequest>())).Returns("test");
                _authenticationService.Setup(x => x.ValidateToken("test")).Returns(new User("1", 1));
            }

            // Act
            IStatusCodeActionResult result = (IStatusCodeActionResult)_controller.Get();

            // Assert
            return(result.StatusCode);
        }
Example #2
0
        public void GetAllTripsShouldReturnOk()
        {
            List <Trip> trip = new List <Trip> {
                new Trip {
                    TripId = 1, CustomerId = 1, EmployeeId = 1, VechileId = 1, StartDate = DateTime.Now, EndDate = DateTime.Now.AddDays(5), From = "Coimbatore", To = "Mumbai", Status = "Booked", Fare = 0
                }
            };
            var mockService = new Mock <ITripService>();

            mockService.Setup(service => service.GetAllTrips()).Returns(this.GetTrips());
            var controller = new TripController(mockService.Object);

            var actual = controller.Get();

            var actionReult = Assert.IsType <OkObjectResult>(actual);
        }
Example #3
0
        public void GetTripsByEmployeeIdShouldReturnAList()
        {
            int         employeeId = 1;
            List <Trip> trip       = new List <Trip> {
                new Trip {
                    TripId = 1, CustomerId = 1, EmployeeId = 1, VechileId = 1, StartDate = DateTime.Now, EndDate = DateTime.Now.AddDays(5), From = "Coimbatore", To = "Mumbai", Status = "Booked", Fare = 0
                }
            };
            var mockService = new Mock <ITripService>();

            mockService.Setup(service => service.GetTripsByEmployeeId(employeeId)).Returns(trip);
            var controller = new TripController(mockService.Object);

            var actual = controller.Get(employeeId);

            var actionReult = Assert.IsType <OkObjectResult>(actual);

            Assert.IsAssignableFrom <IEnumerable <Trip> >(actionReult.Value);
        }
Example #4
0
 //For at testet GETALL funktionen i unittest. Vi tester dette igennem når vi tjekker for mange items der er i listen. Derfor bruger vi Assert.AreEqual, til at se om de har samme antal af items i listen.
 public void GetTest()
 {
     Assert.AreEqual(2, cmd.Get().Count());
 }