public async Task GetTestsAsync_WithoutTestsPresent_ReturnsEmptyList() { var expectedTests = new List <Test>(); _testRepository .Setup(x => x.GetAllAsync()) .ReturnsAsync(expectedTests); GetAllTestsResult result = await _sut.GetTestsAsync(); result.Should().NotBeNull(); result.Tests.Should().BeEmpty(); }
public async Task GetTestsAsync_WithTestsPresent_ReturnsTests() { var expectedTests = new List <Test> { CreateDefaultTest(), CreateDefaultTest() }; _testRepository .Setup(x => x.GetAllAsync()) .ReturnsAsync(expectedTests); GetAllTestsResult result = await _sut.GetTestsAsync(); result.Should().NotBeNull(); result.Tests.Should().BeEquivalentTo(expectedTests); }