using AutoFixture.Xunit2; using EATestFramework.Driver; using EATestProject.Model; using EATestProject.Pages; using OpenQA.Selenium; using System; using Xunit; namespace EATestProject { public class UnitTest1 { private readonly IHomePage _homePage; private readonly ICreateProductPage _createProductPage; public UnitTest1( IHomePage homePage, ICreateProductPage createProductPage) { _homePage = homePage; _createProductPage = createProductPage; } [Theory,AutoData] public void Test1(Product product) { _homePage.CreateProduct(); _createProductPage.EnterProductDetails(product); } [Theory, AutoData] public void Test2(Product product) { _homePage.CreateProduct(); _createProductPage.EnterProductDetails(product); } [Theory, AutoData] public void Test3(Product product) { _homePage.CreateProduct(); _createProductPage.EnterProductDetails(product); } [Theory, AutoData] public void Test4(Product product) { _homePage.CreateProduct(); _createProductPage.EnterProductDetails(product); } } }