<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                我們在寫代碼的時候不能保證我們寫出來的代碼是正確的,所以我們經常要單元測試。? 單元測試和重構都是在做完一個小小函數一般就要進行一次,越早做就越好,可以比較早發現問題,這時我們還記得我們寫的內容,不過比重構好的是,重構我們經常不知道要叫什么名字,而單元測試反而就比較簡單。 右擊解決方案,添加新項目? ![](https://box.kancloud.cn/2016-04-08_57076372551f4.jpg) C#->Windows->通用->單元測試應用? ![](https://box.kancloud.cn/2016-04-08_5707637269047.jpg) 命名我是叫 測試 在新建單元測試右擊引用? ![](https://box.kancloud.cn/2016-04-08_5707637269047.jpg) 把工程引用? ![](https://box.kancloud.cn/2016-04-08_570763728dbd2.jpg) 打開測試項目 一般測試哪個類我就會新建一個類名稱和要測試類相同,類里面函數和要測試函數名相同。 我在做一個windows Markdown,里面有函數把剪貼的文本覆蓋Textbox選文本,我不知道這個函數寫的是不是對,于是我就在單元測試,新建一個類 測試函數所在的類是winmain,所以在單元測試新建一個類winmain 在新建類加上 ~~~ using Microsoft.VisualStudio.TestPlatform.UnitTestFramework; ~~~ 在類定義前 ~~~ [TestClass] ~~~ 在類里面加函數 clipboard_substitution? 函數需要在函數前 ~~~ [TestMethod] ~~~ 我的函數需要測試輸入一個文本是否會把選擇的string替換輸入文本 我們在測試單元寫測試輸入 ~~~ var view =new produproperty.ViewModel.winmain(null); string text = "要替換文本"; //把替換兩個字替換為string view.text = text; view.select = 1; view.select_length = 2; view.clipboard_substitution("string"); ~~~ 然后寫Assert ~~~ Assert.AreEqual("要string文本",view.text); ~~~ 右擊運行? ![](https://box.kancloud.cn/2016-04-08_57076372a144f.jpg) 可以在運行 所有測試? ![](https://box.kancloud.cn/2016-04-08_57076372b7264.jpg) 測試通過? ![](https://box.kancloud.cn/2016-04-08_57076372c9923.jpg) 我們還要做一些詭異測試 出現錯誤Index and length must refer to a location within the string.? 這樣就是我們函數有問題 如果通過了我們才可以說我們代碼可以提交 Assert是返回結果true方法是測試通過,如果是其他就不通過,Assert可以有方法 | 方法 | 描述 | | --- | --- | | AreEqual | 兩個值是否相等 | | AreNotEqual | 兩個值不相等 | | AreNotSame | 兩個值不相同 | | AreSame | 兩個值相同 |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看