NUnit 测试用例

using System;
using NUnit.Framework;

namespace TicketTest
{
 /// <summary>
 /// TicketTest 的摘要说明。
 /// </summary>
  [TestFixture]
  public class TicketTest
  {
   public TicketTest()
   {
    //
    // TODO: 在此处添加构造函数逻辑
    //
   }
       
   [Test]
   public void Add()
   {   
    Ticket ticket = new Ticket();
    ticket.Add(100);   
    Assertion.AssertEquals(100, ticket.Amount);  
   }
   [Test] 
   public void Sell() 
   {   
    Ticket ticket = new Ticket();
    ticket.Add(100); 
    ticket.Sell();  
    ticket.Sell();  
    ticket.Sell();  
    Assertion.AssertEquals(97, ticket.Amount); 
   }
   [Test] 
   [ExpectedException(typeof(Exception))]
   public void ExcpetionTesting() 
   {  
    Ticket ticket = new Ticket();
    ticket.Add(3); 
    ticket.Sell(); 
    ticket.Sell();  
    ticket.Sell(); 
    ticket.Sell(); 
   }

 }
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值