Exemplo n.º 1
0
        public void ShouldReturnAnAircraftOnValidId()
        {
            AircraftDbSet.Setup(m => m.Find(1)).Returns(FlightTestData.Aircraft());

            var result = GetTestSubject().Get(1);

            result.Should().BeEquivalentTo(FlightTestData.Aircraft());
        }
        public void ShouldReturnCreatedFlight()
        {
            var result = GetTestSubject().Post(FlightTestData.Flight(1)) as CreatedNegotiatedContentResult <Flight>;

            var content = GetContent <Flight>(result);

            content.Should().BeEquivalentTo(FlightTestData.Flight(1));
        }
        public void ShouldReturnOneFlight()
        {
            MockFlightProvider.Setup(m => m.GetFlight(It.IsAny <int>())).Returns(FlightTestData.Flight(3));

            var result = GetTestSubject().Get(3) as OkNegotiatedContentResult <Flight>;

            result.Content.Should().BeEquivalentTo(FlightTestData.Flight(3));
        }
        private Page SetupTest()
        {
            var testPage = FlightTestData.Page();

            PageDbSet.Setup(m => m.Find(1)).Returns(testPage);
            Context.Setup(m => m.Page).Returns(PageDbSet.Object);
            return(testPage);
        }
Exemplo n.º 5
0
        private Flight SetupTest()
        {
            var testFlight = FlightTestData.Flight(1);

            FlightDbSet.Setup(m => m.Find(1)).Returns(testFlight);
            Context.Setup(m => m.Flight).Returns(FlightDbSet.Object);
            MockAirfieldProvider.Setup(m => m.Get(1)).Returns(FlightTestData.Airfield);
            MockAircraftProvider.Setup(m => m.Get(1)).Returns(FlightTestData.Aircraft);
            testFlight.Airfield = FlightTestData.Airfield();
            testFlight.Aircraft = FlightTestData.Aircraft();
            return(testFlight);
        }
Exemplo n.º 6
0
        private void SetupDbSet()
        {
            FlightDbSet.As <IQueryable <Flight> >().Setup(m => m.Provider)
            .Returns(FlightTestData.FlightData.AsQueryable().Provider);
            FlightDbSet.As <IQueryable <Flight> >().Setup(m => m.Expression)
            .Returns(FlightTestData.FlightData.AsQueryable().Expression);
            FlightDbSet.As <IQueryable <Flight> >().Setup(m => m.ElementType)
            .Returns(FlightTestData.FlightData.AsQueryable().ElementType);
            FlightDbSet.As <IQueryable <Flight> >().Setup(m => m.GetEnumerator())
            .Returns(FlightTestData.FlightData.AsQueryable().GetEnumerator());

            FlightDbSet.SetupGet(p => p.Local).Returns(FlightTestData.Flights());
            Context.Setup(m => m.Flight).Returns(FlightDbSet.Object);
        }
        public void ShouldReturnCreatedResult()
        {
            var result = GetTestSubject().Post(FlightTestData.Flight(1)) as CreatedNegotiatedContentResult <Flight>;

            result.Should().NotBeNull();
        }
        public void ShouldReturnListOfFlightsOnFilter()
        {
            MockFlightProvider.Setup(m => m.GetFilteredFlights(It.IsAny <FlightFilter>())).Returns(FlightTestData.FilteredFlights());

            var result = GetTestSubject().Post(new FlightFilter {
                FilterType = FilterType.Number, FlightStart = 1, FlightEnd = 3
            }) as OkNegotiatedContentResult <List <Flight> >;

            GetContent <List <Flight> >(result).Count.Should().Be(3);
        }