示例#1
0
 public void TestArrayOrdinamento()
 {
     int[] v1 = new int[] { 11, 22, 13, 4 };
     int[] v2 = new int[] { 4, 11, 3, 22 };
     int[] vettoreOrdinato = Vettore.Ordinamento(v1);
     CollectionAssert.AreEqual(v2, vettoreOrdinato);
 }
示例#2
0
 public void TestArrayOrdinamento()
 {
     int[] v1 = new int[] { 77, 8, 13, 92 };
     int[] v2 = new int[] { 8, 13, 77, 92 };
     int[] vettoreOrdinato = Vettore.Ordina(v1);
     CollectionAssert.AreEqual(v2, vettoreOrdinato);
 }
示例#3
0
        public void test_costruisce_vettore_dimensionato_negativo()
        {
            Vettore v = new Vettore(-5);

            Assert.Equal <int>(0, v.Somma());
            Assert.False(v.Aggiungi(51));
            Assert.Equal <int>(0, v.Somma());
        }
示例#4
0
        public void test_costruisce_vettore_default()
        {
            Vettore v = new Vettore();

            Assert.Equal <int>(0, v.Somma());
            Assert.True(v.Aggiungi(5));
            Assert.Equal <int>(5, v.Somma());
            Assert.False(v.Aggiungi(5));
            Assert.Equal <int>(5, v.Somma());
        }
示例#5
0
        public void test_costruisce_vettore_dimensionato()
        {
            Vettore v = new Vettore(5);

            Assert.Equal <int>(0, v.Somma());
            Assert.True(v.Aggiungi(51));
            Assert.Equal <int>(51, v.Somma());
            Assert.True(v.Aggiungi(5));
            Assert.Equal <int>(56, v.Somma());
        }
示例#6
0
        public void test_ultimo_valore()
        {
            Vettore v = new Vettore(3);

            Assert.Equal <int>(0, v.Ultimo());
            Assert.True(v.Aggiungi(51));
            Assert.Equal <int>(51, v.Ultimo());
            Assert.True(v.Aggiungi(15));
            Assert.Equal <int>(15, v.Ultimo());
            Assert.Equal <int>(66, v.Somma());
        }