小编err*_*one的帖子

使用mono和nunit测试的代码覆盖率

我正在尝试使用testfile(AccountTest.cs)测试文件(Account.cs).我使用Mono Framework(和nunit-console)运行OSX 10.6.

以下是Account.cs

    namespace bank
{
    using System;
    public class InsufficientFundsException : ApplicationException
    {
    }
    public class Account
    {
        private float balance;
        public void Deposit(float amount)
        {
            balance+=amount;
        }

        public void Withdraw(float amount)
        {
            balance-=amount;
        }

        public void TransferFunds(Account destination, float amount)
        {
            destination.Deposit(amount);
            Withdraw(amount);
        }

        public float Balance
        {
            get { return balance;}
        }
        private float minimumBalance = 10.00F;
        public float MinimumBalance
        {
            get{ return minimumBalance;}
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是AccountTest.cs:

    namespace bank
{
    using NUnit.Framework;

    [TestFixture]
        public class …
Run Code Online (Sandbox Code Playgroud)

c# macos mono nunit code-coverage

11
推荐指数
1
解决办法
3853
查看次数

标签 统计

c# ×1

code-coverage ×1

macos ×1

mono ×1

nunit ×1