Example #1
0
        public void ShouldReturnOkResult()
        {
            MockFlightProvider.Setup(m => m.GetFlightsByPage(1)).Returns(Task.FromResult(FlightsByPage.Page()));

            var fc = GetTestSubject();

            var result = fc.Get(1).Result as OkNegotiatedContentResult <List <Flight> >;

            result.Should().NotBe(null);
        }
Example #2
0
        public void ShouldReturnListofFlights()
        {
            MockFlightProvider.Setup(m => m.GetFlightsByPage(1)).Returns(Task.FromResult(FlightsByPage.Page()));

            var fc = GetTestSubject();

            var result = fc.Get(1).Result as OkNegotiatedContentResult <List <Flight> >;

            GetContent(result).Count.Should().Be(10);
        }
Example #3
0
        public void ShouldReturnOneFlight()
        {
            MockFlightProvider.Setup(m => m.GetFilteredFlights(It.IsAny <FlightFilter>())).Returns(Task.FromResult(FlightsByPage.Flight(new FlightFilter())));

            var fc = GetTestSubject();

            var result = fc.Get(new FlightFilter()).Result as OkNegotiatedContentResult <List <Flight> >;

            GetContent(result).Count.Should().Be(1);
        }