moles

    4熱度

    2回答

    可以在不使用Pex的情況下使用痣嗎? 另外,有誰知道MS鼴鼠何時會有發佈候選人?我不願意在生產系統中使用它,而不知道它將面向哪個方向。

    1熱度

    1回答

    我已經搜索了論壇和網絡上所有,並沒有真正看到這個直接的答案。 我剛剛被介紹給鼴鼠,我讀到它可以嘲笑任何.NET類或函數調用。但是,我想知道是否有可能使用痣來模擬我自己創建的類。 我已經使用MOQ之前,我已經讀過一些人同時使用鼴鼠和[插入其他嘲諷框架],但我認爲這將是更方便堅持一個。 所以我的中心問題是這樣的: 能痣來,我自己創建模擬類/功能? 編輯:我已經看到使用DateTime多次完成該過程,並

    0熱度

    1回答

    我想嘲笑我的Linq To SQL類。 我有以下代碼: IQueryable<User> vUser = (from aUser in _ctx.Users where aUser.UserName == userName select aUser); 顯然,在做單元測試_ctx.Users爲空。我可以模擬_ctx(數據上下文),但Users是Table<T>

    4熱度

    2回答

    我正在與Moles一起工作並嘲笑System.Data.Linq.Table。 我把它構建得很好,但是當我使用它時,它想要IQueryable。 供應商也被嘲笑(moled)。 我只想讓它使用正常的Linq To Objects。任何想法會是什麼? 下面是語法我可以使用: MTable<User> userTable = new System.Data.Linq.Moles.MTable<User

    22熱度

    2回答

    Moles是由Microsoft創建的隔離框架。 Moles的一個很酷的功能是它可以「模擬」靜態/非虛擬方法和密封類(這對於像Moq這樣的框架是不可能的)。下面是一個什麼樣痣可以做到快速演示: Assert.AreNotEqual(new DateTime(2012, 1, 1), DateTime.Now); // MDateTime is part of Moles; the below