关闭

(一)Visual Studio 2008单元测试实践

发表于:2007-11-01 16:02

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

生成的测试代码如下,为了紧凑的表现代码,将注释代码作了删除。

using BankAccountDemo.Business;

using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace BankAccountDemo.Business.Tests

{

    [TestClass()]

    public class BankAccountTest

    {

        private TestContext testContextInstance;

 

        public TestContext TestContext

        {

            get

            {

                return testContextInstance;

            }

            set

            {

                testContextInstance = value;

            }

        }

 

        #region Additional test attributes

        #endregion

 

 

        [TestMethod()]

        public void CurrentBalanceTest()

        {

            float initialBalance = 0F; // TODO: Initialize to an appropriate value

            BankAccount target = new BankAccount(initialBalance); // TODO: Initialize to an appropriate value

            float expected = 0F; // TODO: Initialize to an appropriate value

            float actual;

            target.CurrentBalance = expected;

            actual = target.CurrentBalance;

            Assert.AreEqual(expected, actual);

            Assert.Inconclusive("Verify the correctness of this test method.");

        }

 

        [TestMethod()]

        public void makePaymentTest()

        {

            float initialBalance = 0F; // TODO: Initialize to an appropriate value

            BankAccount target = new BankAccount(initialBalance); // TODO: Initialize to an appropriate value

            float paymentAmount = 0F; // TODO: Initialize to an appropriate value

            target.makePayment(paymentAmount);

            Assert.Inconclusive("A method that does not return a value cannot be verified.");

        }

 

        [TestMethod()]

        public void depositMoneyTest()

        {

            float initialBalance = 0F; // TODO: Initialize to an appropriate value

            BankAccount target = new BankAccount(initialBalance); // TODO: Initialize to an appropriate value

            float depositAmount = 0F; // TODO: Initialize to an appropriate value

            target.depositMoney(depositAmount);

            Assert.Inconclusive("A method that does not return a value cannot be verified.");

        }

 

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号