2016-08-01 47 views
0

Ich wokring auf C# -Programm, VS2015, R #, Nunit. Ich habe Nunit testetNunit TestCaseSource überspringt einige Fälle

[ Test ] 
    [ TestCaseSource(typeof(GeneralTestCases), "TestStoresCredentials") ] 
    public void PingSoapAsync_IncorrectUrl_ThrowException(ServiceSoapCredentials credentials) 

und

[ Test ] 
    [ TestCaseSource(typeof(GeneralTestCases), "TestStoresCredentials") ] 
    public void PingSoapAsync_IncorrectApiUser_ThrowException(ServiceSoapCredentials credentials) 

GeneralTestCases ist (gibt es 5 Fälle !!!):

public class GeneralTestCases 
{ 
    /// <summary> 
    /// GetTestStoresCredentials shoud return the same credentials as this method 
    /// </summary> 
    /// <returns></returns> 
    public IEnumerable TestStoresCredentials 
    { 
     get 
     { 
      yield return new TestCaseData(new BaseTest.MServiceSoapCredentials()).SetName("m1-9-2-0-ce"); 
      yield return new TestCaseData(new BaseTest.MServiceSoapCredentials()).SetName("m1-9-2-1-ce"); 
      yield return new TestCaseData(new BaseTest.MServiceSoapCredentials()).SetName("m1-9-2-2-ce"); 
      yield return new TestCaseData(new BaseTest.MServiceSoapCredentials()).SetName("m2-0-2-0-ce"); 
      yield return new TestCaseData(new BaseTest.MServiceSoapCredentials()).SetName("m1-8-1-0-ce"); 
     } 


    } 
} 

aber wenn ich "Run Alle Tests" drücken nicht Alle Fälle verwendet von Resharper Testläufer:

enter image description here

Was mache ich falsch?

+0

Was passiert, wenn Sie die Tests mit NUnit selbst ausführen? – Charlie

Antwort

0

Dieses Problem kann mit dem Runner Ihres Tests zusammenhängen. Versuchen Sie, aktuelle Testsitzungen zu schließen und Tests von Grund auf neu zu starten. R#-> Unit Tests -> Run Unit Tests