Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }