using
System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
namespace TestModelByNUnit
{
[TestFixture]
public class MyClass2
{
[TestFixtureSetUp]
public void OpenConnection()
{
// open the connection to the database
// 整个TestFixture只在开始的时候触发一次
}
[TestFixtureTearDown]
public void CloseConnection()
{
// close the connection to the database
// 整个TestFixture只在结束的时候触发一次
}
[SetUp]
public void CreateDatabaseObjects()
{
// insert the records into the database table
// 每个Test开始时触发一次
}
[TearDown]
public void DeleteDatabaseObjects()
{
// remove the inserted records from the database table
// 每个Test结束时触发一次
}
[Test]
public void Sum()
{
Assert.AreEqual( 3 , 1 + 2 );
Assert.AreEqual( " Hello World1 " , " Hello World " );
}
[Test]
[Category( " 数字测试 " )]
public void Sum1()
{
Assert.AreSame( " Hello World " , " Hello World " );
}
[Test]
[ExpectedException( typeof (DivideByZeroException))]
[Category( " 异常测试 " )]
public void Sum2()
{
int zero = 44 ;
int b = 1 / zero;
Assert.Fail( " 这是失败的信息 " );
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
namespace TestModelByNUnit
{
[TestFixture]
public class MyClass2
{
[TestFixtureSetUp]
public void OpenConnection()
{
// open the connection to the database
// 整个TestFixture只在开始的时候触发一次
}
[TestFixtureTearDown]
public void CloseConnection()
{
// close the connection to the database
// 整个TestFixture只在结束的时候触发一次
}
[SetUp]
public void CreateDatabaseObjects()
{
// insert the records into the database table
// 每个Test开始时触发一次
}
[TearDown]
public void DeleteDatabaseObjects()
{
// remove the inserted records from the database table
// 每个Test结束时触发一次
}
[Test]
public void Sum()
{
Assert.AreEqual( 3 , 1 + 2 );
Assert.AreEqual( " Hello World1 " , " Hello World " );
}
[Test]
[Category( " 数字测试 " )]
public void Sum1()
{
Assert.AreSame( " Hello World " , " Hello World " );
}
[Test]
[ExpectedException( typeof (DivideByZeroException))]
[Category( " 异常测试 " )]
public void Sum2()
{
int zero = 44 ;
int b = 1 / zero;
Assert.Fail( " 这是失败的信息 " );
}
}
}
示例详细: