public async Task SegmentServiceGetAllListReturnsNullWhenMissingRepository() { // arrange IEnumerable <CurrentOpportunitiesSegmentModel> expectedResults = null; A.CallTo(() => FakeRepository.GetAllAsync()).Returns(expectedResults); // act var results = await CurrentOpportunitiesSegmentService.GetAllAsync().ConfigureAwait(false); // assert A.CallTo(() => FakeRepository.GetAllAsync()).MustHaveHappenedOnceExactly(); A.Equals(results, expectedResults); }
public async Task SegmentServiceGetAllListReturnsSuccess() { // arrange var expectedResults = A.CollectionOfFake <CurrentOpportunitiesSegmentModel>(2); A.CallTo(() => FakeRepository.GetAllAsync()).Returns(expectedResults); // act var results = await CurrentOpportunitiesSegmentService.GetAllAsync().ConfigureAwait(false); // assert A.CallTo(() => FakeRepository.GetAllAsync()).MustHaveHappenedOnceExactly(); A.Equals(results, expectedResults); }