📄 persontest.cs
字号:
using System.Collections;
using NUnit.Framework;
namespace iBatisTutorial.Model
{
[TestFixture]
public class PersonTest
{
[Test]
public void PersonList ()
{
// try it
IList people = Helpers.Person ().SelectAll ();
// test it
Assert.IsNotNull (people, "Person list not returned");
Assert.IsTrue (people.Count > 0, "Person list is empty");
Person person = (Person) people[0];
Assert.IsNotNull (person, "Person not returned");
}
[Test]
public void PersonUpdate ()
{
const string EXPECT = "Clinton";
const string EDITED = "Notnilc";
// get it
Person person = new Person ();
person = Helpers.Person ().Select (1);
// test it
Assert.IsNotNull (person, "Missing person");
Assert.IsTrue (EXPECT.Equals (person.FirstName), "Mistaken identity");
//change it
person.FirstName = EDITED;
Helpers.Person ().Update (person);
// get it again
person = Helpers.Person ().Select (1);
// test it
Assert.IsTrue (EDITED.Equals (person.FirstName), "Same old, same old?");
// change it back
person.FirstName = EXPECT;
Helpers.Person ().Update (person);
}
[Test]
public void PersonInsertDelete ()
{
// insert it
Person person = new Person ();
person.Id = -1;
Helpers.Person ().Insert (person);
// delete it
int count = Helpers.Person ().Delete (person.Id);
Assert.IsTrue (count > 0, "Nothing to delete");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -