-
Notifications
You must be signed in to change notification settings - Fork 5
9. Data Driven Testing
Kamruzzaman edited this page Nov 13, 2019
·
1 revision
Example Currently .net core not support
[TestMethod]
[DeploymentItem("Ocaramba.MsTests\\data\\data.csv")]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", @"|DataDirectory|\data\data.csv", "data#csv", DataAccessMethod.Sequential)]
public void CreateNewJuice_CSVData_TwelveFruits()
{
//Arrange
//int a = Convert.ToInt32(TestContext.DataRow[0]);
//int b = Convert.ToInt32(TestContext.DataRow[1]);
Order order = new Order
{
NumberOfPeople = (int)this.TestContext.DataRow["NumberOfPeople"],
NumberOfPeopleNotInterest = (int)this.TestContext.DataRow["NumberOfPeopleNotInterest"]
};
//Act
juiceBuilder.CreateNewJuice(order);
var original = juiceBuilder.GetJuice();
//Assert
Assert.AreEqual(original.NumberOfFruit, 12);
}