Esempio n. 1
0
        public Server(
			Cpu cpu,
			Rammstein ram,
			IEnumerable<HardDrive> hardDrives,
			MonochromeVideoCard videoCard)
            : base(cpu, ram, hardDrives, videoCard)
        {
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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;
        }