本文整理汇总了C#中Platform.Stub方法的典型用法代码示例。如果您正苦于以下问题:C# Platform.Stub方法的具体用法?C# Platform.Stub怎么用?C# Platform.Stub使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Platform
的用法示例。
在下文中一共展示了Platform.Stub方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Setup
public void Setup()
{
this.mr = new MockRepository();
this.arch = mr.Stub<IProcessorArchitecture>();
this.platform = mr.Stub<Platform>(null, arch);
platform.Stub(p => p.FramePointerType).Return(PrimitiveType.Pointer32);
platform.Stub(p => p.DefaultCallingConvention).Return("cdecl");
this.program = new Program
{
Architecture = arch,
Platform = platform,
};
}
示例2: Given_Platform
private void Given_Platform()
{
platform = mr.PartialMock<Platform>(null, arch);
platform.Stub(p => p.LookupProcedureByName("", "")).IgnoreArguments().Return(new ExternalProcedure("", null));
platform.Replay();
}
示例3: Given_ArchitectureStub
private void Given_ArchitectureStub()
{
arch = mr.DynamicMock<IProcessorArchitecture>();
platform = mr.DynamicMock<Platform>(null, arch);
platform.Stub(p => p.PointerType).Return(PrimitiveType.Pointer32);
var procSer = mr.StrictMock<ProcedureSerializer>(null, null, null);
platform.Stub(p => p.CreateProcedureSerializer(null, null)).IgnoreArguments().Return(procSer);
procSer.Stub(p => p.Deserialize(null, null)).IgnoreArguments().Return(new ProcedureSignature());
}