Skip to content

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);
    }
Clone this wiki locally