exceptionfixture.cs
来自「应用AOP」· CS 代码 · 共 64 行
CS
64 行
//
// Write by Peopleyl 2007-04-13
//
#if UNuit
using System;
using System.Data;
using NUnit.Framework;
namespace Aspect.Test
{
[TestFixture]
public class ExceptionFixture
{
private Calculate calculate = null;
[SetUp]
public void SetUp()
{
calculate = new Calculate();
}
[TearDown]
public void TearDown()
{
}
[Test]
public void Calculate1()
{
Assert.AreNotEqual(100,calculate.CalculateLog(10));
Assert.AreEqual("100",calculate.CalculateLog(10));
Assert.AreEqual("I Love You",calculate.CalculateLog(int.MaxValue));
Assert.AreEqual("I Love You",calculate.CalculateLog(int.MinValue));
}
[Test]
public void Calculate2()
{
Assert.AreEqual(5,calculate.CalculateLog(10,2));
Assert.AreEqual(-5,calculate.CalculateLog(10,-2));
Assert.IsNull(calculate.CalculateLog(10,0));
}
[Test]
public void Calculate3()
{
Assert.AreEqual(13,calculate.CalculateLog(10,2,1));
Assert.AreEqual(9,calculate.CalculateLog(10,-2,1));
Assert.AreEqual(123456789,calculate.CalculateLog(10,-2,int.MaxValue));
Assert.AreEqual(int.MaxValue,calculate.CalculateLog(2,-2,int.MaxValue));
}
[Test]
public void GetTestDataSet()
{
Assert.IsNull(calculate.TestForDataSet(string.Empty));
Assert.AreEqual(0,calculate.TestForDataSet("Love").Tables.Count);
}
}
}
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?