[TestMethod] //Тест заполнения очереди public void AddTest() { int n = 3; QueueArray <object> data = new QueueArray <object>(n); data.Add(8); data.Add(6); data.Add(10); }
[TestMethod] //заполнение очереди public void AddTest() { int n = 3; QueueArray<object> data = new QueueArray<object>(n); data.Add(8); data.Add(6); data.Add(10); }
[TestMethod] //IDisposable public void DisposeTest() { int n = 3; QueueArray<object> data = new QueueArray<object>(n); data.Add(8); data.Add(6); data.Add(10); data.Dispose(); }
[TestMethod] //IEnumerable public void EnumerableTest() { int n = 3; QueueArray<object> data = new QueueArray<object>(n); data.Add(8); data.Add(6); data.Add(10); data.GetEnumerator(); }
[TestMethod] //получение первого элемента public void TakeTest() { int n = 3; QueueArray<object> data = new QueueArray<object>(n); data.Add(8); data.Add(6); data.Add(10); data.Dequeue(); }
[TestMethod] //IDisposable public void DisposeTest() { int n = 3; QueueArray <object> data = new QueueArray <object>(n); data.Add(8); data.Add(6); data.Add(10); data.Dispose(); }
[TestMethod] //IEnumerable public void EnumerableTest() { int n = 3; QueueArray <object> data = new QueueArray <object>(n); data.Add(8); data.Add(6); data.Add(10); data.GetEnumerator(); }
public void Indexer_SetFromWrongIndexShouldThrowExeption() { // Arrange QueueArray <double> sut = new QueueArray <double>(); sut.Add(1); sut.Add(2); // Act // Assert Assert.Throws <IndexOutOfRangeException>(() => sut[5] = 10); }
public void Clear_ClearQueueArrayWithSomeNumbersShoulWork() { // Arrange QueueArray <int> sut = new QueueArray <int>(); int expected = 0; // Act sut.Add(int.MaxValue); sut.Add(int.MinValue); sut.Add(42); sut.Clear(); int actual = sut.Size(); // Assert Assert.Equal(expected, actual); }
public void Add_AddManyNumbersToQueueArrayShouldWork(int count) { // Arrange QueueArray <int> sut = new QueueArray <int>(); int expected = count; // Act for (int i = 0; i < count; i++) { sut.Add(i); } int actual = sut.Size(); // Assert Assert.Equal(expected, actual); }
public void Indexer_IndexerGetAndSetShouldWork() { // Arrange QueueArray <double> sut = new QueueArray <double>(); double expected = 42.2; // Act for (int i = 0; i < 10; i++) { sut.Add(i); } sut[5] = 42.2; double actual = sut[5]; // Assert Assert.Equal(expected, actual); }
public void Get_GetNumbersFromQueueArrayShouldWork(int count) { // Arrange QueueArray <int> sut = new QueueArray <int>(); // Act for (int i = 0; i < count; i++) { sut.Add(i); } // Assert for (int expected = 0; expected < count; expected++) { Assert.Equal(expected, sut.Get()); } }