110,538
社区成员
发帖
与我相关
我的任务
分享
[TestMethod()]
public void AddTest(){
DBTest db = new DBTest();
int row = db.Add(new DBTestModel);
Assert.AreEqule(row,1);
}
[TestMethod()]
public void DeleteByIdTest(){
int id = ????//id是数据库里面已有的id啊 而且这个ID也不是自己插入的时候能控制的 自增的啊
//当然这个id可以在插入数据库的时候返回 可是程序里面的Add方法不需要返回的ID啊 只需要知道插入成功就可以了
//需要用ID的时候 都是点击到一个界面上会列出所有 然后操作
DBTest db = new DBTest();
int row = db.DeleteById(id);
Assert.AreEqule(row,1);
}
//Update也需要ID
//还有GetAll是返回数据库所有List<DBTestModel> 我如何知道数据库是否返回所有
//验证返回的List的count是否和数据库条数相等?如果是这样 我也得提前知道数据库条数啊
#region 附加测试属性
//
//编写测试时,还可使用以下属性:
//
//使用 ClassInitialize 在运行类中的第一个测试前先运行代码
//[ClassInitialize()]
//public static void MyClassInitialize(TestContext testContext)
//{
//}
//
//使用 ClassCleanup 在运行完类中的所有测试后再运行代码
//[ClassCleanup()]
//public static void MyClassCleanup()
//{
//}
//
//使用 TestInitialize 在运行每个测试前先运行代码
//[TestInitialize()]
//public void MyTestInitialize()
//{
//}
//
//使用 TestCleanup 在运行完每个测试后运行代码
//[TestCleanup()]
//public void MyTestCleanup()
//{
//}
//
#endregion