Oi, tudo bem? Perdi algumas horas pesquisando, trocando de versão do Visual Studio, mas não encontrei como resolver meu erro. Se alguém puder me auxiliar, ficarei extremamente agradecido. Notei dúvidas parecidas sendo perguntadas no Fórum, espero que a minha seja respondida. :)
Cheguei a baixar o projeto disponibilizado em aula, e o mesmo erro aparece na execução.
Mensagem do erro: The following constructor parameters did not have matching fixture data: TestFixture fixture.
Ela aponta a fonte, deixarei abaixo:
using System.Reflection;
using Alura.LeilaoOnline.Selenium.Fixtures;
using Alura.LeilaoOnline.Selenium.Helpers;
using OpenQA.Selenium;
using OpenQA.Selenium.Edge;
using Xunit;
namespace Alura.LeilaoOnline.Selenium
{
public class AoNavegarParaHome
{
private IWebDriver driver;
//setup
public AoNavegarParaHome(TestFixture fixture)
{
driver = fixture.Driver;
}
[Fact]
public void DadoEdgeAbertoDeveMostrarLeiloesNoTitulo()
{
//arrange
//act
driver.Navigate().GoToUrl("http://localhost:5000");
//assert
Assert.Contains("Leilões", driver.Title);
}
[Fact]
public void DadoEdgeAbertoDeveMostrarProximosLeiloesNaPagina()
{
//arrange
//act
driver.Navigate().GoToUrl("http://localhost:5000");
//assert
Assert.Contains("Próximos Leilões", driver.PageSource);
}
}
}
São dois erros, mesma mensagem, ambos no "Fact" acima.