MS Unit Testing DataDriven using Database
[DataSource("System.Data.SqlClient", "Data Source=(local);Initial Catalog=Practise;Integrated Security=True", "TestData", DataAccessMethod.Sequential), TestMethod]
public void TestWithDatabase()
{
int x = Convert.ToInt16(TestContext.DataRow["X"].ToString());
int y = Convert.ToInt16(TestContext.DataRow["Y"].ToString());
int expected = Convert.ToInt16(TestContext.DataRow["result"].ToString());
CalculateMaths.MathClass obj = new CalculateMaths.MathClass();
int actual = obj.Add(x, y);
Assert.AreEqual(expected, actual);
}
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.