public void ReturnAllAirports_WhenPassetParametersAreCorrect() { // Arrange var wrapperMock = new Mock <IEfDbSetWrapper <Airport> >(); var dbContextMock = new Mock <IAirTicketDbContextSaveChanges>(); var models = new List <Airport>() { new Airport { Name = "Sofia", AirportCode = "LBSF" }, new Airport { Name = "Plovdiv", AirportCode = "LBPD" } }; wrapperMock.Setup(x => x.All).Returns(models.AsQueryable()); var airportService = new AirportService(wrapperMock.Object, dbContextMock.Object); // Act var result = airportService.GetAllAirportsSortedByName(); var expectedType = new List <AirportModel>(); // Assert Assert.IsNotNull(result); Assert.AreEqual(2, result.Count()); }
public void ReturnFlightModel_WhenPassetParametersAreCorrect() { // Arrange var wrapperMock = new Mock <IEfDbSetWrapper <Airport> >(); var dbContextMock = new Mock <IAirTicketDbContextSaveChanges>(); var models = new List <Airport>(); wrapperMock.Setup(x => x.All).Returns(models.AsQueryable()); var flightService = new AirportService(wrapperMock.Object, dbContextMock.Object); // Act var result = flightService.GetAllAirportsSortedByName(); // Assert Assert.IsTrue(new List <AirportModel>().SequenceEqual(result)); }