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); }
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); }
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); }