Exemplo n.º 1
0
        public async Task ShouldReturnCharacterNames()
        {
            //Arrange
            var handler = new GetCharacterNamesQueryHandler(new CharactersService());

            //Act
            List <string> characterNames = await handler.Handle(new GetCharacterNamesQuery(), CancellationToken.None);

            //Assert
            characterNames.Should().NotBeNull();
            characterNames.Should().HaveCount(1);
            characterNames.First().Should().Be("test");
        }
        public async Task ShouldReturnCharacterNames()
        {
            //Arrange
            var handler = new GetCharacterNamesQueryHandler(new CharactersService());

            //Act
            List <string> characterNames = await handler.Handle(new GetCharacterNamesQuery(), CancellationToken.None);

            //Assert

            //The test result depends on the files in the characters folder.
            //Add some webp files to "Application.UnitTests\bin\Debug\net5.0\wwwroot\assets\images\characters".
            characterNames.Should().NotBeNull();
            characterNames.Should().HaveCount(1);
            characterNames.First().Should().Be("test");
        }