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> </PropertyGroup>
<ItemGroup> <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="Microsoft.NET.Test.Sdk" Version="17.0.0" />
<PackageReference Include="Selenium.Support" Version="4.1.0" /> <PackageReference Include="Selenium.Support" Version="4.1.0" />
<PackageReference Include="Selenium.WebDriver" 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 EATestFramework.Driver;
using EATestProject.Model; using EATestProject.Model;
using EATestProject.Pages; using EATestProject.Pages;
@ -26,18 +27,21 @@ namespace EATestProject
_driver.Quit(); _driver.Quit();
} }
[Fact] [Theory,AutoData]
public void Test1() public void Test1(Product product)
{ {
_homePage.CreateProduct(); _homePage.CreateProduct();
_createProductPage.EnterProductDetails(new Product _createProductPage.EnterProductDetails(product);
{ }
Name = "AutoProduct",
Description = "AutoDescription",
Price = 7675, [Theory, AutoData]
ProductType = ProductType.PERIPHARALS public void Test2(Product product)
}); {
_homePage.CreateProduct();
_createProductPage.EnterProductDetails(product);
} }
} }
} }