moq

    4熱度

    2回答

    我想單元測試從嘲笑DbContext存儲庫的檢索方法,但我不能將模擬DbSet值設置到存儲庫。 資源庫看起來是這樣的: public class ChangeLogRepository : Repository<ChangeLog>, IChangeLogRepository { public ChangeLogRepository(IDbContext context, long t

    0熱度

    1回答

    我想在c#中編寫一個單元測試來測試那些正在進行數據庫操作(2-3個數據庫操作)的方法以及其他一些寫在裏面的邏輯它。 private static APIResponse SubmitRequest(HttpWebRequest request, string info) { APIResponse responseObj = new APIResponse();

    0熱度

    1回答

    我已經做了一些公正的研究,嘗試了各種不同的方式讓測試通過,但現在我需要一些幫助。 我想測試下庫方法: public class PortalsRepository : BaseRepository<PortalDomainRole>, IPortalsRepository { public PortalsRepository(IAuthDbContext context) : base

    3熱度

    1回答

    我是新來的起訂量的框架。我使用的MOQ框架編寫單元測試控制器,這裏是我的測試方法, var mockedItemDetail = new ItemDetail() { Name = null }; var mockObject = new Mock<IItem>(); mockObject.Setup(x => x.GetItemDe

    1熱度

    2回答

    我想了解爲什麼下面的單元測試不執行回調。如果我修改代碼以便UpdateWorklowInstanceState方法只包含2個參數(Guid和IList),它就可以工作。但是,有一些有關3個參數的干擾。 我的意思是干涉是回調似乎沒有得到執行。沒有錯誤信息。我期望看到「錯誤發生」消息,但會收到「元素更新」消息,這意味着回調沒有使用NotificationMessage填充resultMessages。

    1熱度

    1回答

    我從頭開始一個新項目。目前,我正在通過設計一些元素並試圖儘早實施單元測試。這個問題,單元測試失敗,因爲控制器動作看起來是空響應。在觀察窗口中,actionResult顯示「表達式計算器中出現內部錯誤」,contentResult爲空。 我該如何解決這個問題? 的xUnit 2.2.0.3545,起訂量4.7.63.0 這裏是單元測試(的xUnit): // Used in the unit tes

    0熱度

    1回答

    我有以下問題需要解決。我正在嘗試設置一個單元測試,測試一個使用以下方式通過實體框架調用存儲過程的方法。有沒有一種方法可以在不對代碼進行更改的情況下進行測試? var kinds = ((DbContext)Context).ExecuteStoredProcedure<ObjectType> ("schema.procedure", new { T

    1熱度

    2回答

    我有一個服務調用包裝函數,它除了在調用中將參數轉發給服務外,什麼也不做。包裝的原因是我們可以使用一個DI容器來包裝注入,因此被模擬進行單元測試。 這裏是包裝的樣子 public class WeatherChannelWrapper : IWeatherServiceWrapper { public GetLocalWeather(string zipcode) {

    1熱度

    1回答

    在C#中,即使使用SetupProperty或SetupSet時,設置器不重要時,Moq VerifySet也會拋出Expression is not a property setter invocation.。 這是一個簡單的例子。請注意,鹿角二傳手是瑣碎和Antlers2二傳手是不平凡: public class Dancer { public Dancer(bool pIsMa

    4熱度

    1回答

    雖然我正在嘗試解決與Moq不同的情況,但我試圖使用SetupSet來解決。這揭開了另一個潛在的問題。 當我在一個屬性上使用SetupSet和一個方法上的設置時,Moq似乎'忘記'方法上的設置已完成。 下面是示例代碼,非常簡單: public class Prancer { public Prancer(bool pIsMale) { IsMale = pIsMa