public DevicesView(ISystemClock clock, ISystemDevices devices) { this.devices = devices; this.clock = clock; Update(); }
public SystemConfiguration(ISystemGenerator generator, ISystemDevices devices, ISystemDiscipline systemDiscipline) { Generator = generator; Devices = devices; Discipline = systemDiscipline; }
public void TestInitialize() { generator = new MockSystemGenerator(); clock = new SystemClock(); devices = new SystemDevices(clock); devices.Add(new Device(clock)); devices.Add(new Device(clock)); }
public void TestInitialize() { generator = new MockSystemGenerator(); clock = new SystemClock(); engine = new Engine(clock, generator); devices = new SystemDevices(clock); systemDiscipline = new Fifo {TotalSize = 10}; configuration = new SystemConfiguration(generator, devices, systemDiscipline); statistics = new SystemStatistics(); system = new QueuingSystem(configuration, clock, engine, statistics); InitializeDevices(); }