首页 > TAG信息列表 > moles

如何使用MS Moles从痣中引发事件?

Moles文档描述了如何在类存根上引发事件,但是相同的方法不适用于完整的Mole.您可以将委托添加到add / remove方法,但不能手动引发事件. 我能想到的唯一解决方案是在要测试的类上创建RaiseEvent()方法,但这有点违反了使用痣的观点. 有什么建议么?解决方法:事实证明,您可以对事件使用M

单元测试代码如何与内部异常?

我想对以下代码进行一些单元测试: public static class ExceptionExtensions { public static IEnumerable<Exception> SelfAndAllInnerExceptions( this Exception e) { yield return e; while (e.InnerException != null) { e = e.InnerException;

c#-使用Moles在单元测试中模拟会话变量

我正在单元测试中检查会话变量的方法,例如 if(Session["somevar"] != null) { // rest of the code } 在我的测试中,由于Session为null,因此无法摆脱这种情况,它引发了null引用异常. 为了绕过这个,我尝试像下面这样嘲笑它,但是没有运气 System.Web.Moles.MHttpContext.AllIns

POJ-2006 Litmus Test 高精度

The pH scale measures the concentration of protons (H +) in a solution and, therefore, its acidity or alkalinity. The pH value of a solution is a number between 0 and 14; it is less than 7 if the solution is acidic, greater than 7 if the solution is basi

未来C#中的单元测试调度程序

我在我的应用程序中的调度程序项目(类库)中使用quartz.NET,这是因为我希望其他项目与实际实现无关.在将来,如果我想更改Castle Scheduler或Windows Scheduler或wathever的石英…我将有灵活性来更改它. 我需要在Quartz.NET项目上对每周触发器进行单元测试,我开始研究并发现目前似乎

c# – 作为模拟IQueryable的提供者放置什么

我正在使用Moles并模拟System.Data.Linq.Table. 我把它构造得很好,但是当我使用它时,它也希望IQueryable.Provider被模拟(moled). 我只是想让它使用普通的Linq To Objects.知道那会是什么吗? 这是我可以使用的语法: MTable<User> userTable = new System.Data.Linq.Moles.MTable<Use