首页 > TAG信息列表 > microsoft-fakes

c# – 使用Microsoft Fakes进行模拟

我已经使用需要模拟的异步(.net 4.5)方法密封了类.我正在使用Microsoft Fakes,所以他们将“垫片”.以下代码是我需要做的一个例子.它构建但运行时,调用“Login”控制器方法中的“LoginAsync”方法,测试挂起. [TestMethod] public async Task LoginPost_Returns() { usin

c# – 在TFS构建服务器上运行单元测试伪造框架|错误

使用Microsoft Fakes Framework,我试图在我们的TFS构建服务器上运行我的单元测试.本地它工作正常,但它不能在构建服务器上工作: 似乎没有将正确的文件复制到输出目录中.我应该复制哪些文件(除了单元测试和测试的项目类)?我应该复制Fakes dll吗?解决方法:您需要在构建服务器上安装Visua

c# – 如何伪造Assembly.LoadFile和Assembly.GetTypes?

我正在努力伪造这两行代码: Assembly asm = Assembly.LoadFile(fileName); Type[] asmTypes = loggerAssembly.GetTypes(); 当我键入System.Reflection.ShimAssembly时,没有像ShimAssembly这样的类型,例如System.IO.ShimFile但只有StubAssembly. 我可以重构代码并使用像LoadAssemb

c# – 当使用Fakes时,在被测试的方法中调用私有方法的“模拟”

我正在使用Microsoft Fakes来分析一个非常长的方法,重新考虑它并更好地理解它.我已经隔离了几行看起来像是一个很好的候选者,可以重新计入一个单独的私有方法.我采取的方法不是手动修改代码(只使用开箱即用的重新分解),以最大限度地减少我的更改后果.这是一个问题:一旦我将有问题的