本文整理汇总了C#中System.Machine.GetLocalName方法的典型用法代码示例。如果您正苦于以下问题:C# Machine.GetLocalName方法的具体用法?C# Machine.GetLocalName怎么用?C# Machine.GetLocalName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Machine
的用法示例。
在下文中一共展示了Machine.GetLocalName方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ShouldRememberCpuNames
public void ShouldRememberCpuNames()
{
var names = new [] { "Xavier", "Alice", "Bob" };
var machine = new Machine();
foreach(var name in names)
{
var cpu = new MockCPU(machine) { Placeholder = name };
machine.SystemBus.Register(cpu, new CPURegistrationPoint());
machine.SetLocalName(cpu, name);
}
machine = Serializer.DeepClone(machine);
var cpus = machine.SystemBus.GetCPUs();
CollectionAssert.AreEquivalent(names, cpus.Select(x => machine.GetLocalName(x)));
foreach(var cpu in cpus.Cast<MockCPU>())
{
Assert.AreEqual(cpu.Placeholder, machine.GetLocalName(cpu));
}
}