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