草庐IT

mock模拟

全部标签

c# - 基于细胞的液体模拟 : Local pressure model?

我正在尝试将半逼真的水添加到基于图block的2D平台游戏中。水必须表现得有点逼真,压力模型完全在本地运行。(IE。只能使用来自它附近单元格的数据)由于我的游戏的性质,需要这个模型,你不能确定你需要的数据不在不在内存中的区域内。到目前为止,我已经尝试过一种方法,但我无法对其进行足够完善以适应我的约束条件。对于该模型,每个单元格都可以轻微压缩,具体取决于上述单元格中的水量。当细胞的含水量大于正常容量时,细胞会尝试向上膨胀。这创建了一个相当不错的模拟,有时会很慢(不是滞后;水的变化需要一段时间才能传播。)。当我试图将它实现到我的引擎中时,我发现我的局限性缺乏它工作所需的精度。如果您愿意,我

c# - 模拟和 CurrentUser 注册表访问

环境:WindowsXPSP3、C#、.Net4.0问题:我试图在模拟类中添加对模拟用户注册表配置单元的访问权限,但我遇到了基于被模拟用户类型的问题(或者更准确地说,限制似乎是模拟用户)。我原来是在关注animpersonationexamplefromCodeProject其中显示了对LoadUserProfile()的调用使用通过调用DuplcateToken()生成的重复token开始模拟后发生来自LogonUser()获得的原始token.我无法在我的环境中使用管理员帐户模拟受限用户的示例(从示例中包含的屏幕截图来看,它似乎是在WindowsVista\7系统上完成的,并且没有

c# - 使用 stub 和模拟的正确方法是什么?

这是我的例子:[TestMethod]publicvoidNewAction_should_return_IndexAction(){NewViewModelviewModel=newNewViewModel(){Name="JoséInácioSantosSilva",Email="joseinacio@joseinacio.com",Username="joseinacio"};//IsUserRegisteredisusedtovalidateUsername,Usernameisunique._mockAuthenticationService.Setup(x=>x.IsUse

c# - 使用最小起订量部分模拟类

我只想模拟以下类的GetValue方法,使用Moq:publicclassMyClass{publicvirtualvoidMyMethod(){intvalue=GetValue();Console.WriteLine("ORIGINALMyMethod:"+value);}internalvirtualintGetValue(){Console.WriteLine("ORIGINALGetValue");return10;}}我已经阅读了一些这应该如何与Moq一起使用。我在网上找到的解决方案是使用CallBase属性,但这对我不起作用。这是我的测试:[Test]publicvoid

c# - 工厂车间模拟

我想创建一个工厂车间的模拟,我正在寻找有关如何执行此操作的想法。到目前为止,我的想法是:•工厂由一系列流程组成,这些流程中有些是串联的,有些是并行的。每个进程都会与它的上游和下游以及并行邻居进行通信,让他们知道它的吞吐量•每个进程都有自己的基本属性,如最大吞吐量、吞吐量导致的维护成本显然我还没有完全想清楚,但我希望有人能给我一些想法或者一个在线资源的链接更新:本项目仅供自己娱乐,或许也能学到一点东西。我不是程序员,编程对我来说只是一种爱好。我决定用C#编写它。 最佳答案 准确模拟整个工厂是一项艰巨的工作。首先你需要弄清楚:你为什么要

c# - 如何在 dns 或 netbios 不可用时模拟用户通过网络复制文件

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:AccessingPasswordProtectedNetworkDrivesinWindowsinC#?我在DomainA上有ComputerA作为userA运行,需要将一个非常大的文件复制到WorkgroupB上的ComputerB,该文件的IP为192.168.10.2到只有userB具有写入权限的Windows共享。没有netbios或dns解析,所以计算机必须通过IP引用我第一次尝试AppDomain.CurrentDomain.SetPrincipalPolicy(System.Security.

c# - 模拟 DataReader 并获取 Rhino.Mocks.Exceptions.ExpectationViolationException : IDisposable. Dispose();预期#0,实际#1

我正在尝试模拟一个SqlDataReaderSqlDataReaderreader=mocks.CreateMock();Expect.Call(reader.Read()).Return(true).Repeat.Times(1);Expect.Call(reader.Read()).Return(false);Expect.Call(reader.HasRows).Return(true);Expect.Call(reader.Dispose);Expect.Call(reader["City"]).Return("Boise");Expect.Call(reader["State

c# - Rhino 模拟 - AssertWasCalled : How to improve unclear diagnostic message when incorrect arguments

恕我直言,RhinoMocks在使用AssertWasCalled时会产生一条不清楚的诊断消息,以验证是否已使用特定参数调用方法。例子:interfaceISomeInterface{voidWrite(strings);}[TestFixture]publicclassSomeTests{[Test]publicvoidWriteShouldBeCalledWithCorrectArguments(){//Arrangevarmock=MockRepository.GenerateMock();varsut=newSomeClass(mock);//Actsut.DoSomethin

c# - 如何在 Powershell 中模拟 Active Directory 用户?

我正在尝试通过Web界面(ASP.NET/C#)运行powershell命令,以便在Exchange2007上创建邮箱等。当我使用VisualStudio(Cassini)运行页面时,页面会正确加载.但是,当我在IIS(v5.1)上运行它时,出现错误“未知用户名或错误密码”。我注意到的最大问题是Powershell是作为ASPNET而不是我的ActiveDirectory帐户登录的。如何强制使用另一个ActiveDirectory帐户对我的Powershellsession进行身份验证?基本上,到目前为止我的脚本看起来是这样的:RunspaceConfigurationrc=Runsp

c# - 从 .net 存储 10 - 1 亿个模拟输出的最佳方式(SQL 与平面文件)

我一直在从事一个项目,该项目从模拟中生成大约10到1亿个输出,我想存储这些输出以供将来分析。数据有几个自然级别的组织,例如教室里的学生参加的考试有一些不同的表现指标。就能够一次放入内存而言,我的数据似乎是边界线(考虑到模拟的计算需要内存中的大量数据来进行计算),但我没有立即需要所有数据立即可供我的程序使用。我正在考虑将计算值输出到SQL数据库还是纯文本文件会更好。我正在寻找有关哪种方法可能更快/更容易维护的建议(或者如果您有存储数据的替代建议,我对此持开放态度)。我不需要能够与其他任何人共享数据,也不需要担心在未来几年访问数据。我只需要一种方便的方法来避免每次我想对值的分析进行调整时重