public void testFront_mast_odin_dva_tri() { Posled <string> new_ob = new Posled <string>(); new_ob.pushBack("MarinE"); new_ob.pushBack("mypoiyfd"); Assert.AreEqual(new_ob.front(), "MarinE"); }
public void test_popfront_popback_a_d_b_c() { Posled <string> new_ob = new Posled <string>(); new_ob.pushBack("q"); new_ob.pushBack("w"); new_ob.pushBack("e"); new_ob.pushBack("r"); string a = new_ob.popFront() + new_ob.popBack() + new_ob.popFront() + new_ob.popBack(); Assert.AreEqual(a, "qrwe"); }
public void test_popback_d_c_b_a() { Posled <string> new_ob = new Posled <string>(); new_ob.pushBack("q"); new_ob.pushBack("w"); new_ob.pushBack("e"); new_ob.pushBack("r"); string a = new_ob.popBack() + new_ob.popBack() + new_ob.popBack() + new_ob.popBack(); Assert.AreEqual(a, "rewq"); }
public void test_toArray_a_d_b_c() { Posled <int> new_ob = new Posled <int>(); new_ob.pushBack(1); new_ob.pushBack(2); new_ob.pushBack(3); new_ob.pushBack(4); int[] a = new int[4]; a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 4; int[] b = new_ob.toArray(); //Assert.AreEqual(a, b); CollectionAssert.AreEqual(a, b); }
protected BitArray StartPosled; // стартовая последовательность, из которой берём параметры //Параметры объектов protected GameObjects(Size panel_size) //panel_size - размер панели { center = new Point(rnd.Next(0, panel_size.Width), rnd.Next(0, panel_size.Height)); //рандомное место респауна StartPosled = Posled.GetPosled(32); // зарезервировали место под все параметры (цвет, размер) byte[] byteparam = new byte[4]; // массив байт, для переделывания из массива битов в массив байтов, для всех параметров StartPosled.CopyTo(byteparam, 0); // заполнение массива radius = byteparam[0] / 4; //размер 10-64 пикселей if (radius < 10) //если размер из массива пришёл меньше 10, делать объект равным 10 { radius = 10; } step = 80 - radius; //скорость движения color = Color.FromArgb(byteparam[1], byteparam[2], byteparam[3]); // цвет объектов }