Example #1
0
        public static void RemoveNonExistent()
        {
            AsnEncodedDataCollection c  = new AsnEncodedDataCollection();
            AsnEncodedData           a0 = new AsnEncodedData("1.0", Array.Empty <byte>());

            c.Remove(a0);  // You can "remove" items that aren't in the collection - this is defined as a NOP.
        }
	static void TestRemove()
		{
		asn = new AsnEncodedDataCollection() ; 
		try
			{
			asn.Remove( null ) ; 
			Result = false ; 
			}
		catch( ArgumentNullException )
			{
			Result = true ; 
			}
		catch( Exception ) 
			{
			Result = false ; 
			}
		}
Example #3
0
 static void TestRemove()
 {
     asn = new AsnEncodedDataCollection();
     try
     {
         asn.Remove(null);
         Result = false;
     }
     catch (ArgumentNullException)
     {
         Result = true;
     }
     catch (Exception)
     {
         Result = false;
     }
 }
        public static void Remove()
        {
            AsnEncodedData a0 = new AsnEncodedData("1.0", Array.Empty<byte>());
            AsnEncodedData a1 = new AsnEncodedData("1.1", Array.Empty<byte>());
            AsnEncodedData a2 = new AsnEncodedData("1.2", Array.Empty<byte>());

            AsnEncodedDataCollection c = new AsnEncodedDataCollection();
            int index;
            index = c.Add(a0);
            Assert.Equal(0, index);
            index = c.Add(a1);
            Assert.Equal(1, index);
            index = c.Add(a2);
            Assert.Equal(2, index);

            c.Remove(a1);

            AssertEquals(c, new AsnEncodedData[] { a0, a2 });
        }
Example #5
0
        public static void Remove()
        {
            AsnEncodedData a0 = new AsnEncodedData("1.0", Array.Empty <byte>());
            AsnEncodedData a1 = new AsnEncodedData("1.1", Array.Empty <byte>());
            AsnEncodedData a2 = new AsnEncodedData("1.2", Array.Empty <byte>());

            AsnEncodedDataCollection c = new AsnEncodedDataCollection();
            int index;

            index = c.Add(a0);
            Assert.Equal(0, index);
            index = c.Add(a1);
            Assert.Equal(1, index);
            index = c.Add(a2);
            Assert.Equal(2, index);

            c.Remove(a1);

            AssertEquals(c, new AsnEncodedData[] { a0, a2 });
        }
Example #6
0
        public static void RemoveNegative()
        {
            AsnEncodedDataCollection c = new AsnEncodedDataCollection();

            Assert.Throws <ArgumentNullException>(() => c.Remove(null));
        }
 public static void RemoveNonExistent()
 {
     AsnEncodedDataCollection c = new AsnEncodedDataCollection();
     AsnEncodedData a0 = new AsnEncodedData("1.0", Array.Empty<byte>());
     c.Remove(a0);  // You can "remove" items that aren't in the collection - this is defined as a NOP.
 }
 public static void RemoveNegative()
 {
     AsnEncodedDataCollection c = new AsnEncodedDataCollection();
     Assert.Throws<ArgumentNullException>(() => c.Remove(null));
 }