approval-tests

    0熱度

    1回答

    我使用ApprovalTests和 using ApprovalTests.Asp; 沒有錯誤。在另一方面,我得到一個錯誤,當我嘗試使用ApprovalTests.Asp.Mvc: using ApprovalTests.Asp.Mvc; 錯誤CS0234類型或命名空間名稱「的mvc」不存在命名空間「ApprovalTests.Asp」存在(是你缺少一個裝配參考?) 我該如何解決它?

    1熱度

    1回答

    IM使用許可驗證在C# Approvals.Verify(player.ToString()); ,並在代碼中比較打開,甚至當我複製過來它仍然是失敗的失敗。 爲什麼它這樣做,我該如何解決它?

    5熱度

    1回答

    我想使用審批測試,但甚至不能運行「Hello World」。當我運行測試,我得到 Test Name: TestHelloWorld Test FullName: HelloApprovalTests.Class1.TestHelloWorld Test Source: C:\Users\Lassi\Documents\Visual Studio 2015\Projects\HelloAppr

    0熱度

    1回答

    我正在嘗試Approvals.Verify xml,但問題是屬性的順序。在我的計算器Jenkins中,它們的排列順序不同。從其他question我發現改變類的屬性的順序。這有點奏效:它改變了屬性的順序,但現在Jenkins的順序就是我以前在電腦上的順序,反之亦然。所以沒有幫助改變屬性在課堂上的順序。 是否有任何方式使用ApprovalTests忽略xml屬性的順序?或者我怎麼能說xml序列化中屬性

    2熱度

    2回答

    我最近在ApprovalTests中遇到了一個問題,其中diff工具(BeyondCompare 3,在我的情況下;我有一個同事使用相同的問題WinMerge)閃爍,然後立即關閉。該工具保持打開狀態的唯一方法是在運行測試之前打開該工具。 我正在使用ApprovalTests 3.6;我知道這個問題也存在於以前的版本中。 的方法調用驗證很簡單: [UseReporter(typeof(DiffRep

    0熱度

    1回答

    我想要的TeamCity下運行我的審批從NUnit的測試運行的批准測試指定approved.txt文件的位置 [assembly: FrontLoadedReporter(typeof(TeamCityReporter))] [Test] [UseReporter(typeof(WinMergeReporter))] public void Test()

    0熱度

    1回答

    是否可以比較兩個圖像與不需要比較的面積的面具。 我設法得到它一個基本的文件比較 [UseReporter(typeof(BeyondCompareReporter))] public void ThenThePageShouldMatchTheApprovedVersion() { SaveScreenshot("page1"); Approvals.VerifyFile(

    1熱度

    1回答

    我想在循環中運行批准測試,以便測試100-1000個XML文件。我得到串行器輸出到一個字符串,然後在Verify()調用中使用它。 但是,我想能夠設置驗證方法爲每個測試使用不同的文件名。類&方法名稱很好,但我想用一個額外的名稱來標記它以描述數據庫中正在測試的記錄的ID。 這是可能的,如果是這樣怎麼樣? 例如 MyTests.Test_X.ID101.approved.txt MyTests.Tes

    0熱度

    2回答

    ApprovalTests DiffReporter爲如果測試失敗,則不會彈出差異窗口運行測試。 以下是我的代碼。 [UseReporter(typeof(DiffReporter))] [TestClass] public class ProjectEmployeeJsonTests { [TestMethod] public void ToCommand()

    1熱度

    1回答

    我正在編寫一個應用程序,它使用HTML標記(使用第三方庫來生成)生成PDF文件。 我希望能夠批准測試這些PDF文件的輸出,所以我一直在尋找ApprovalTests.Net庫。 我的問題是,雖然ApprovalTests.Net原生支持PDF相等性檢查,但PDF生成工具會在每次生成PDF文件時生成細微差別的內部標記。 (字體文件名稱被壓縮和隨機化,文件ID的變化等)。 看起來,實現良好批准測試的最