public override Server MakeServer() { var cpu = new CPU(2, 128); var ram = new RAM(8); var hardDrives = new List<HardDrive>() { new HardDrive(500, true, 2), new HardDrive(500, true, 2) }; var videoCard = new VideoCard(true); var motherboard = new Motherboard(); var server = new Server(AbstractComputer.ComputerType.PC, cpu, ram, hardDrives, videoCard, null, motherboard); return server; }
public override Server MakeServer() { // TODO:make raid var ram = new RandomAcessMemory(ServerRam); var videoCard = new VideoCard(ServerMonochromeVideoCard); var motherBoard = new Motherboard(ram, videoCard); var cpu = new CentralProcessingUnit(ServerNumberOfCores, ServerBits, motherBoard); var hardDrive = new HardDriver(ServerHardDriveCapacity, false, 0); var dellServer = new Server( cpu, ram, new List<HardDriver> { hardDrive }, videoCard, motherBoard); return dellServer; }