nunit

    0熱度

    1回答

    背景 的NUnit的框架擴展,我的工作需要從ITestAction屬性中瞭解每個測試的結果/結果,就像這樣: public class MyFrameworkExtensionAttribute : Attribute, ITestAction { public void BeforeTest(ITest test) { /* Omitted, not relevant to

    1熱度

    1回答

    在NUnit中,我可以通過[Setup]屬性定義安裝方法。該方法的簽名爲public void Setup()。是否可以獲取Setup方法指定的測試名稱?

    0熱度

    1回答

    我已經使用nunit在MSVS2013中成功運行我的C#單元測試,使用nunit GUI和nunit控制檯。 對於前兩個我可以到我的調試輸出(Console.Write(...))。在MSVS2013中,通過在測試後單擊「輸出」鏈接可以查看MSVS2013,而在GUI中,調試顯示在「輸出」窗口中。 當我用nunit3-console.exe運行這個時,我只是得到總結報告。我試圖查看XML輸出中的內

    0熱度

    1回答

    我已經在如此多的論壇中檢查了許多類似的問題,但是與我的定位器不完全相似。此外,我不想將我的登錄方法移到底部。 代碼: LoginTest.cs using test_TestAutomation.PageObjects; using NUnit.Framework; namespace test_TestAutomation.TestClasses { class Login

    0熱度

    1回答

    我在.Net Core 2中有一個測試用例,其中我提供的輸入爲Path.GetDirectoryName以下。 @ 「C:」 + Path.DirectorySeparatorChar 當我在我的測試情況下斷言爲Path.GetDirectoryName,它返回null的Windows操作系統,但對於Linux操作系統返回C:,爲何如此? 任何人都可以請解釋我在這裏做什麼錯?

    0熱度

    1回答

    最近我做了很多單元測試,並且我從Moq庫中發現了Mock.Of<T>方法。在閱讀this並最終that我發現Mock.Of是創建模擬界面實例的好選擇,但是我可以通過關鍵字new反對自己的常規類呢?一些Nunit教程使用這種方法,這對我來說很困惑,因爲我覺得它沒有任何用處。 Person newPerson = new Person() { Name = "David", Surname = "Sm

    -1熱度

    1回答

    內等待我有此代碼 public class ClassToTest { private readonly IRepository repository; public ClassToTest(DI GOES HERE){...} public DoSomething() { Task.Run(async() => { //so

    1熱度

    1回答

    是否有可能在我的.Net應用程序中運行屬於特定命名空間的NUnit測試?我試圖探索NUnit在線文檔中可用的命令,並且找不到在名稱空間中運行測試的命令。 我在我的應用程序中有以下結構。 +AwesomeApp +---AwesomeApp.WebApp +---AwesomeApp.Services +---AwesomeApp.WebApp.Tests +----AwesomeA

    0熱度

    1回答

    我想在表頭中的一些細節上做一般的Assert.AreEqual調用,但是我正在努力弄清楚如何成功地格式化預期的結果。在GetTableHeader調用的返回值如下: "× •••\r\nAcme Health Fund\r\nBalance Date: 9/27/2017" 我只想斷言Acme的健康基金文本存在。我當前的呼叫是這樣的: Assert.AreEqual("/.*Acme Heal

    0熱度

    2回答

    我已經建立的自動化解決方案最近,和我不允許在工作中安裝VS社區。我想用我的解決方案在VS 2015年快遞 然而,問題是,我的VS沒有找到測試。我嘗試安裝NUnit(v3.8.1)+ NUnit3TestAdapter(v3.8.0)。還嘗試了不同的其他解不幸的是我無法讓它工作。 你認爲這是可能以任何方式使NUnit的找到我的測試在VS 2015年快?謝謝!