Lines Matching refs:timeSource
61 …using(var timeSource = new MasterTimeSource { Quantum = TimeInterval.FromMilliseconds(1000), Advan… in ShouldNotSleepOnAdvanceImmediately()
67 timeSource.RegisterSink(timeSinks[i]); in ShouldNotSleepOnAdvanceImmediately()
72 timeSource.Run(roundsCount + 1); in ShouldNotSleepOnAdvanceImmediately()
86 …using(var timeSource = new MasterTimeSource() { Quantum = TimeInterval.FromTicks(1000000), Advance… in ShouldCalculateCumulativeLoadForIndefinitePerformance()
92 timeSource.RegisterSink(timeSinks[i]); in ShouldCalculateCumulativeLoadForIndefinitePerformance()
94 timeSource.Run(roundsCount); in ShouldCalculateCumulativeLoadForIndefinitePerformance()
95 Assert.IsTrue(timeSource.CumulativeLoad < 0.1); in ShouldCalculateCumulativeLoadForIndefinitePerformance()
105 …using(var timeSource = new MasterTimeSource() { Quantum = TimeInterval.FromTicks(1000000), Advance… in ShouldCalculateCumulativeLoadForHighPerformance()
111 timeSource.RegisterSink(timeSinks[i]); in ShouldCalculateCumulativeLoadForHighPerformance()
113 timeSource.Run(roundsCount); in ShouldCalculateCumulativeLoadForHighPerformance()
114 Assert.AreEqual(0.3, timeSource.CumulativeLoad, 0.05); in ShouldCalculateCumulativeLoadForHighPerformance()
124 …using(var timeSource = new MasterTimeSource() { Quantum = TimeInterval.FromTicks(1000000), Advance… in ShouldCalculateCumulativeLoadForLowPerformance()
130 timeSource.RegisterSink(timeSinks[i]); in ShouldCalculateCumulativeLoadForLowPerformance()
132 timeSource.Run(roundsCount); in ShouldCalculateCumulativeLoadForLowPerformance()
133 Assert.AreEqual(10.0, timeSource.CumulativeLoad, 0.05); in ShouldCalculateCumulativeLoadForLowPerformance()
142 …using(var timeSource = new MasterTimeSource { Quantum = TimeInterval.FromTicks(100), AdvanceImmedi… in ShouldHandleSlaveTimeSourceWithSameQuantum()
147 timeSource.RegisterSink(timeSlave); in ShouldHandleSlaveTimeSourceWithSameQuantum()
151 timeSource.Run(roundsCount + 1); in ShouldHandleSlaveTimeSourceWithSameQuantum()
153 Assert.AreEqual(roundsCount + 1, timeSource.NumberOfSyncPoints); in ShouldHandleSlaveTimeSourceWithSameQuantum()
157 … Assert.AreEqual(roundsCount * timeSource.Quantum.Ticks, timeSource.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithSameQuantum()
158 … Assert.AreEqual(roundsCount * timeSource.Quantum.Ticks, timeSlave.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithSameQuantum()
159 … Assert.AreEqual(roundsCount * timeSource.Quantum.Ticks, timeSink.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithSameQuantum()
168 …using(var timeSource = new MasterTimeSource { Quantum = TimeInterval.FromTicks(100), AdvanceImmedi… in ShouldHandleSlaveTimeSourceWithDifferentQuantum()
173 timeSource.RegisterSink(timeSlave); in ShouldHandleSlaveTimeSourceWithDifferentQuantum()
177 timeSource.Run(roundsCount + 1); in ShouldHandleSlaveTimeSourceWithDifferentQuantum()
179 Assert.AreEqual(roundsCount + 1, timeSource.NumberOfSyncPoints); in ShouldHandleSlaveTimeSourceWithDifferentQuantum()
183 … Assert.AreEqual(roundsCount * timeSource.Quantum.Ticks, timeSource.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithDifferentQuantum()
184 … Assert.AreEqual(roundsCount * timeSource.Quantum.Ticks, timeSlave.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithDifferentQuantum()
185 … Assert.AreEqual(roundsCount * timeSource.Quantum.Ticks, timeSink.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithDifferentQuantum()
192 …using(var timeSource = new MasterTimeSource { Quantum = TimeInterval.FromTicks(10), AdvanceImmedia… in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
197 timeSource.RegisterSink(timeSlave); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
201 timeSource.Run(1); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
203 Assert.AreEqual(1, timeSource.NumberOfSyncPoints); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
207 Assert.AreEqual(0, timeSource.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
211 timeSource.Run(1); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
213 Assert.AreEqual(2, timeSource.NumberOfSyncPoints); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
217 Assert.AreEqual(10, timeSource.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
221 timeSource.Run(1); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
223 Assert.AreEqual(3, timeSource.NumberOfSyncPoints); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
227 Assert.AreEqual(20, timeSource.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
231 timeSource.Run(1); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
233 Assert.AreEqual(4, timeSource.NumberOfSyncPoints); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
237 Assert.AreEqual(30, timeSource.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
241 timeSource.Run(1); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
243 Assert.AreEqual(5, timeSource.NumberOfSyncPoints); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
247 Assert.AreEqual(40, timeSource.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
251 timeSource.Run(1); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
253 Assert.AreEqual(6, timeSource.NumberOfSyncPoints); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
257 Assert.AreEqual(50, timeSource.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
261 timeSource.Run(1); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
263 Assert.AreEqual(7, timeSource.NumberOfSyncPoints); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()
267 Assert.AreEqual(60, timeSource.ElapsedVirtualTime.Ticks); in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum()