• Unit Testing on Visual Studio 2013 with NUnit framework


    http://www.tuicool.com/articles/vMjYBn

    Unit Testing on Visual Studio 2013

    Visual Studio 2013 provides us a test framework library named MsTest , proprietary of Microsoft.

    We can write and run unit tests using MsTest .

    If we want use another test framework library, we can choose NUnit , a popular framework.

    Test project

    First, we will to create a project using the template name “ class library “.

    class-library-template

    This project will be the project to store unit tests.

    A convention is add the suffix “.Tests” to end of name of project

    Second, we will to add NUnit reference to project using the “ Nuget Package Manager “.

    nunit-package

    and … now we go to create our first test :

    [TestFixture]
    public class MyTest
    {
      [Test]
      public void MyFirstTest()
      {
        var result = true;
        Assert.IsTrue(result);  
      }
    }

    Running tests

    To run NUnit in Visual Studio 2013 , we need install the extension “ NUnit Test Adapter ” or use the Resharper extension.

    We go to use the “ NUnit Test Adapter “.

    Open “ Extensions and Updates … ” and search “ NUnit Test Adapter ” and install it.

    nunit-test-adapter-extension

    And install the Nuget Package named “ NUnit Test Adapter for VS2012 and VS2013 ” using “ Manager Nuget Packages “

    nunit-test-adapter-package

    We will to open “ Test Explorer ” using main menu “ Test->Windows->Test Explorer“.

    We can run our unit tests from “Test Explorer”.

    test-explorer-nunit

    Conclusions

    NUnit is an alternative test framework to MsTest and it’s open source.

    We can look more information on NUnit documentation site .

  • 相关阅读:
    SSM框架整合步骤
    Spring-data-jpa
    allure定制报告
    pytest常用选项
    staticmethod&classmethod&property
    __slot__
    python的参数传递
    闭包和装饰器
    内置高阶函数
    str
  • 原文地址:https://www.cnblogs.com/cn-chenhao/p/4975532.html
Copyright © 2020-2023  润新知