Example #1
0
        public void GivenAPlanetIsFoundWithResidents_WhenGetPlanetResidentsIsCalled_ThenResidentsShouldBeReturned()
        {
            // Arrange
            var fakeOrchestratorContext        = GetFakeOrchestratorContextWithPlanetAndCharacters();
            var getPlanetResidentsOrchestrator = new GetPlanetResidentsOrchestrator();

            // Act
            var result = getPlanetResidentsOrchestrator.Run(fakeOrchestratorContext, GetFakeLogger());

            // Assert
            result.Result.Residents.Should().NotBeEmpty();
        }
Example #2
0
        public void GivenAPlanetIsNotFound_WhenGetPlanetResidentsIsCalled_ThenResidentsShouldBeNull()
        {
            // Arrange
            var fakeOrchestratorContext        = GetFakeOrchestratorContextReturnNullForPlanet();
            var getPlanetResidentsOrchestrator = new GetPlanetResidentsOrchestrator();

            // Act
            var result = getPlanetResidentsOrchestrator.Run(fakeOrchestratorContext, GetFakeLogger());

            // Assert
            result.Result.Residents.Should().BeNull();
        }
Example #3
0
        public void GivenAPlanetIsFoundWith10Residents_WhenGetPlanetResidentsIsCalled_Then10ResidentsShouldBeReturned()
        {
            // Arrange
            const int numberOfResidents              = 10;
            var       fakeOrchestratorContext        = GetFakeOrchestratorContextWithPlanetAndCharacters(numberOfResidents);
            var       getPlanetResidentsOrchestrator = new GetPlanetResidentsOrchestrator();

            // Act
            var result = getPlanetResidentsOrchestrator.Run(fakeOrchestratorContext, GetFakeLogger());

            // Assert
            result.Result.Residents.Count().Should().Be(10);
        }