Exemplo n.º 1
0
 public void ArgsEqualWithArrayReferenceEqual()
 {
     object[] arr = new object[3] {
         "1", 2, 4.5f
     };
     Assert.True(Equal.CollectionsAreEqual(new object[] { 1, arr }, new object[] { 1, arr }));
 }
Exemplo n.º 2
0
        public void ArgsEqualWithCollectionReferenceEqual()
        {
            Queue queue = new Queue(3);

            queue.Enqueue("1");
            queue.Enqueue(2);
            queue.Enqueue(4.5f);
            Assert.True(Equal.CollectionsAreEqual(new object[] { 1, queue }, new object[] { 1, queue }));
        }
Exemplo n.º 3
0
 public void ArgsEqualWithArrayContentDifferent()
 {
     object[] arr1 = new object[3] {
         "1", 2, 4.5f
     },
     arr2 = new object[3] {
         "1", 5, 4.5f
     };
     Assert.False(Equal.CollectionsAreEqual(new object[] { 1, arr1 }, new object[] { 1, arr2 }));
 }
Exemplo n.º 4
0
 public void ArgsEqualWithArrayContentEqual()
 {
     object[] arr1 = new object[3] {
         "1", 2, 4.5f
     },
     arr2 = new object[3] {
         "1", 2, 4.5f
     };
     Assert.True(Equal.CollectionsAreEqual(new object[] { 1, arr2 }, new object[] { 1, arr1 }));
 }
Exemplo n.º 5
0
        public void ArgsEqualWithCollectionContentLengthDifferent()
        {
            Queue queue1 = new Queue(3);

            queue1.Enqueue("1");
            queue1.Enqueue(2);
            queue1.Enqueue(4.5f);
            Queue queue2 = new Queue(2);

            queue2.Enqueue("1");
            queue2.Enqueue(5);
            Assert.False(Equal.CollectionsAreEqual(new object[] { 1, queue1 }, new object[] { 1, queue2 }));
        }
Exemplo n.º 6
0
 public void HandlingArraysWithValueTypeArrays()
 {
     Assert.True(Equal.CollectionsAreEqual(new object[] { new ushort[0] }, new object[] { new ushort[0] }));
 }
Exemplo n.º 7
0
 public void ArgsEqualWhenArgsMismatch()
 {
     Assert.False(Equal.CollectionsAreEqual(new object[] { 1, "43", 5.1f }, new object[] { 1, "43", 6.4f }));
 }
Exemplo n.º 8
0
 public void ArgsEqualWhenArgsMatch()
 {
     Assert.True(Equal.CollectionsAreEqual(new object[] { 1, "43", 5.2f }, new object[] { 1, "43", 5.2f }));
 }
Exemplo n.º 9
0
 public void ArgsEqualWithDifferentNumberOfParameters()
 {
     Assert.False(Equal.CollectionsAreEqual(new object[] { 1, "43", 5.2f }, new object[] { 1, "43" }));
 }
Exemplo n.º 10
0
 public void HandlingArraysWithNull()
 {
     Assert.False(Equal.CollectionsAreEqual(new object[] { 1, null }, new object[] { 1, "43" }));
     Assert.False(Equal.CollectionsAreEqual(new object[] { 1, "43", 5.2f }, new object[] { 1, null }));
     Assert.True(Equal.CollectionsAreEqual(new object[] { null, "43" }, new object[] { null, "43" }));
 }
Exemplo n.º 11
0
 public void ArgsEqualWhenNoArgs()
 {
     Assert.True(Equal.CollectionsAreEqual(new object[0], new object[0]));
 }
Exemplo n.º 12
0
 public void ArgsEqualWithStringArray()
 {
     string[] str1 = new string[] { "", "1", "1234" },
     str2 = new string[] { "1", "1234", "54321" };
     Assert.False(Equal.CollectionsAreEqual(str1, str2));
 }