public void Terminate() { foreach (NsScriptThread thread in _threads.AsSpan()) { CommitTerminateThread(thread); } _clock.Stop(); _threads.Clear(); _newThreads.Clear(); }
public void Add_Must_Succeed(int count) { // Arrange var expected = Enumerable .Range(0, count) .ToArray(); // Act using var builder = new ArrayBuilder <int>(ArrayPool <int> .Shared); for (var index = 0; index < count; index++) { builder.Add(expected[index]); } // Assert builder.AsSpan().SequenceEqual(expected); }