Completed with Autofixture and autodata

This commit is contained in:
2022-01-26 21:23:25 +01:00
parent 021ac9e86b
commit 55f9bb666b
2 changed files with 15 additions and 9 deletions

View File

@ -8,6 +8,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="AutoFixture" Version="4.17.0" />
<PackageReference Include="AutoFixture.Xunit2" Version="4.17.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
<PackageReference Include="Selenium.Support" Version="4.1.0" />
<PackageReference Include="Selenium.WebDriver" Version="4.1.0" />

View File

@ -1,3 +1,4 @@
using AutoFixture.Xunit2;
using EATestFramework.Driver;
using EATestProject.Model;
using EATestProject.Pages;
@ -26,18 +27,21 @@ namespace EATestProject
_driver.Quit();
}
[Fact]
public void Test1()
[Theory,AutoData]
public void Test1(Product product)
{
_homePage.CreateProduct();
_createProductPage.EnterProductDetails(new Product
_createProductPage.EnterProductDetails(product);
}
[Theory, AutoData]
public void Test2(Product product)
{
Name = "AutoProduct",
Description = "AutoDescription",
Price = 7675,
ProductType = ProductType.PERIPHARALS
});
_homePage.CreateProduct();
_createProductPage.EnterProductDetails(product);
}
}
}