public Server( Cpu cpu, Rammstein ram, IEnumerable<HardDrive> hardDrives, MonochromeVideoCard videoCard) : base(cpu, ram, hardDrives, videoCard) { }
public override IPersonalComputer MakePersonalComputer() { var ram = new Ram(4); var videoCard = new MonochromeVideoCard(); var hardDrive = new[] { new HardDrive(2000, false, 0) }; IMotherboard motherboard = new Motherboard(ram, videoCard); Cpu cpu = new Cpu64Bit(2, motherboard, this.random); var result = new PersonalComputer(motherboard, cpu, ram, hardDrive, videoCard); return result; }
public override IServerComputer MakeSeverComputer() { Ram serverRam = new Ram(64); IVideoCard serverVideo = new MonochromeVideoCard(); IMotherboard motherboard = new Motherboard(serverRam, serverVideo); var hardDrive = new List<HardDrive> { new HardDrive(2000, false, 0), new HardDrive(2000, false, 0) }; Cpu cpu = new Cpu64Bit(8, motherboard, this.random); IServerComputer server = new ServerComputer(motherboard, cpu, serverRam, hardDrive, serverVideo); return server; }