Example #1
0
        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);
            }
        }
Example #2
0
        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());
        }