public async void GivenGetAllScreeningsById_WhenRequestingAllScreenings_ThenReturnAllScreenings() { var testGuid = Guid.NewGuid(); List <Screening> testScreen = new List <Screening>() { new CV_Screening("blabla", testGuid) }; var mockRepo = Substitute.For <ScreeningRepository>(); mockRepo.GetAllById(testGuid) .Returns(Task.FromResult(testScreen)); var mockLogger = Substitute.For <ILoggerManager>(); var mockJopApp = Substitute.For <IJobApplicationService>(); var service = new ScreeningService(mockRepo, mockLogger, mockJopApp); var actualScreenings = await service.GetAllScreeningsById(testGuid.ToString()); Assert.Equal(testScreen, actualScreenings); }