public void CpuStandardRandomTest() { var randomNumberProvider = Mock.Create <IRandomNumbersProvider>(); Mock.Arrange(() => randomNumberProvider.GetRandomNumber(Arg.IsAny <int>(), Arg.IsAny <int>())).Returns(50); var motherboard = new Motherboard(new RAM(64), new ColorfulVideoCard()); var cpu = new Cpu128Bit(2, motherboard, randomNumberProvider); cpu.GenerateRandomNumber(20, 100); Assert.AreEqual(50, motherboard.LoadRamValue()); }
public override IServer CreateServer() { var ram = new Ram(64); var cpu = new Cpu128Bit(2); var hardrives = new List <IHardDrive> { new HardDrive(0, true, 2, new List <IHardDrive> { new HardDrive(500, false, 0), new HardDrive(500, false, 0) }) }; var motherboard = new MotherBoard(cpu, ram, hardrives, this.monoChromeVideoCard); this.server = new Server(motherboard); return(this.server); }
public override IServerComputer MakeSeverComputer() { Ram serverRam = new Ram(8); IVideoCard serverVideo = new MonochromeVideoCard(); IMotherboard motherboard = new Motherboard(serverRam, serverVideo); var hardDrive = new List<HardDrive> { new HardDrive(500, false, 0), new HardDrive(500, false, 0) }; Cpu cpu = new Cpu128Bit(2, motherboard, this.Random); IServerComputer server = new ServerComputer(motherboard, cpu, serverRam, hardDrive, serverVideo); return server; }
public override ServerComputer MakeServer() { var ram = new RAM(8); var videoCard = new MonochromeVideoCard(); var motherboard = new Motherboard(ram, videoCard); var cpu = new Cpu128Bit(2, motherboard, StandardRandomNumbersProvider.Instance); var hardDrivers = new List <HardDriver> { new HardDriver(0, true, 2, new List <HardDriver> { new HardDriver(500, false, 0), new HardDriver(500, false, 0) }) }; return(new ServerComputer(cpu, hardDrivers, motherboard)); }
public void CreateParts() { cpu32 = new Cpu32Bit(4); cpu64 = new Cpu64Bit(4); cpu128 = new Cpu128Bit(4); }