NUnit Test Run Order

前端 未结 16 1323
名媛妹妹
名媛妹妹 2020-12-02 11:44

By default nunit tests run alphabetically. Does anyone know of any way to set the execution order? Does an attribute exist for this?

16条回答
  •  遥遥无期
    2020-12-02 12:29

    Usually Unit Test should be independent, but if you must, then you can name your methods in alphabetical order ex:

    [Test]
    public void Add_Users(){}
    
    [Test]
    public void Add_UsersB(){}
    
    [Test]
    public void Process_Users(){}
    

    or you can do..

            private void Add_Users(){}
    
            private void Add_UsersB(){}
    
            [Test]
            public void Process_Users()
            {
               Add_Users();
               Add_UsersB();
               // more code
            }
    

提交回复
热议问题