moles

    0熱度

    2回答

    可能重複: How to throw a SqlException(need for mocking) 我要當執行ExecuteNonQuery嘲笑的SqlException投擲; System.Data.SqlClient.Moles.MSqlCommand.AllInstances.ExecuteNonQuery = (command) => {

    0熱度

    3回答

    這兩行代碼給了我標題中提到的錯誤。我試圖定義一個存根TestClass var stubTestClass = new StubsTutorial.Moles.STestClass(); stubTestClass.WriteStuff =() => "Moled in static class!"; 而且這是怎樣的功能WriteStuff()被定義 public class TestCla

    1熱度

    1回答

    我有一堆用C#編寫的使用鼴鼠模擬串口類的單元測試。我使用的是Visual Studio 2008.直到今天,當我重新運行測試時,這一切都正常工作......並且一旦它嘗試創建MSerialPort對象,警告框就會彈出消息「Microsoft」。 Moles.VsHost已停止工作「。我試過重新安裝鼴鼠等,但不知道還有什麼嘗試或在哪裏可以找到更多的信息。沒有一個測試本身發生了變化,所以它必須是.ne

    0熱度

    1回答

    我需要測試這個類: public abstract class GaBase { protected GoogleAnalyticsInfo GAInfo; protected abstract void PopulateGAInfo(); public string GetGoogleAnalyticsTag() { //Return a

    3熱度

    4回答

    我真的很陌生,單元測試,我無法弄清楚爲我的情況做到這一點的正確方法,儘管我花了瘋狂的金額研究時間。我的代碼庫非常龐大(大約3年的工作),很不幸,很難測試,也沒有進行過單元測試。 因此,舉例來說,想測試一個集合類ProductCollection時,更具體地說,它的bool MoveElementAtIndex(Product productToMove, int newIndex),我遇到了以下問

    3熱度

    2回答

    我在其中一個單元測試項目(VS 2010單元測試)中使用Microsoft鼴鼠框架(x86)版本0.94.51023.0。爲了測試應用程序中的數據訪問層方法,我嘗試添加鼴鼠程序集,以便我可以嘲笑 & SqlCommand對象。當我在添加痣裝配內置的單元測試,構建失敗,下面的錯誤細節 error CS0234: The type or namespace name 'SqlCredential' d

    2熱度

    1回答

    期間需要挖孔的BeginInvoke援助掉委託類型。在我的課,我已經聲明瞭一個委託類型,我創建它的一個實例,然後調用的BeginInvoke關閉該實例: public class ClassA { ... public delegate bool MyDelegate(int x); ... public void MethodA() {

    1熱度

    1回答

    我有大約300個單元測試的組件,這是我最初在VS2010下開始的解決方案的一部分。許多測試使用了Micrsoft提供的Moles框架,但升級到VS2012(更新2)後,我想更改測試以使用官方提供的Fakes框架。 我相應的測試相應的更新,它通常只參與創建的代碼ShimsContext和一些細微的變化: 以前 [TestMethod] [HostType("Moles")] public voi

    6熱度

    4回答

    我正在尋找使用Moles Mocking框架嘲笑蔚藍存儲事務。 有關如何使用Moles模擬蔚藍存儲事務的任何想法/文檔/示例或可能是任何其他嘲諷框架?

    1熱度

    1回答

    在Visual Studio 2010中,這裏是到test ASP.NET application with Behaviors的方法。現在,在VS 2012中,他們已升級到Fakes Framework。你如何做到與假貨一樣? 爲「System.Web」創建假貨程序集不會爲「System.Web」創建行爲模型。即當您在「System.Web.Behaviors」命名空間中mo「」System.W