public void Planets_WithExistingDiscoveryId_ShouldReturnAllPlanets() { // Arrange StarStuffDbContext db = this.Database; PlanetService planetService = new PlanetService(db); const int discoveryId = 1; this.SeedDiscovery(db, false, true); List <Planet> fakePlanets = this.GetFakePlanets(); int i = -1; // Act IEnumerable <ListPlanetsServiceModel> planets = planetService.Planets(discoveryId); // Assert foreach (var actual in planets) { Planet expected = fakePlanets[++i]; this.ComparePlanets(expected, actual); } }
public void Planets_WithNotExistingDiscoveryId_ShouldReturnEmptyCollection() { // Arrange StarStuffDbContext db = this.Database; PlanetService planetService = new PlanetService(db); this.SeedDiscovery(db, false, true); // Act IEnumerable <ListPlanetsServiceModel> planets = planetService.Planets(2); // Assert Assert.False(planets.Any()); }