public void TestInitialize() { clock = new SystemClock(); systemDiscipline = new Fifo(); systemDiscipline.TotalSize = size; InitializeQueue(); }
public DisciplineView(ISystemDiscipline discipline, ISystemClock clock) { this.discipline = discipline; clock.TickEvent += ClockTickEvent; UpdateProperties(); }
public SystemConfiguration(ISystemGenerator generator, ISystemDevices devices, ISystemDiscipline systemDiscipline) { Generator = generator; Devices = devices; Discipline = systemDiscipline; }
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(); }