public void GreaterItemGreaterThanLesserItem() { var anFirst = new int[] { 1, 2, 3, 5 }; var anSecond = new int[] { 1, 2, 3, 4 }; Assert.Greater(ArrayUtility.Compare(anFirst, anSecond), 0); }
/// <summary> /// Check an assembly to see if it has the given public key token. /// </summary> /// <param name="assembly">Assembly to check.</param> /// <param name="expectedToken"></param> /// <returns></returns> /// <remarks>Does not check to make sure the assembly's signature /// is valid.</remarks> public static bool CheckForToken ( Assembly assembly, byte[] expectedToken) { ArgumentUtility.NotNull ( assembly, "assembly"); ArgumentUtility.NotNull ( expectedToken, "expectedToken"); byte[] realToken = assembly.GetName() .GetPublicKeyToken(); if (realToken == null) { return(false); } return(ArrayUtility.Compare ( realToken, expectedToken) == 0); }
public void ConcatenateOne() { var anFirst = new int[] { 1, 2, 4, 8 }; Assert.AreEqual(0, ArrayUtility.Compare(ArrayUtility.Concatenate <int>(anFirst), new int[] { 1, 2, 4, 8 })); }
public void NonNullItemGreaterThanNullItem() { var astrFirst = new string?[] { "1", "2", "3", "4" }; var astrSecond = new string?[] { "1", "2", "3", null }; Assert.Greater(ArrayUtility.Compare(astrFirst, astrSecond), 0); }
public void LongerArrayGreaterThanShorterArray() { var anFirst = new int[] { 1, 2, 3, 4, 5 }; var anSecond = new int[] { 1, 2, 3, 4 }; Assert.Greater(ArrayUtility.Compare(anFirst, anSecond), 0); }
public void ShorterArrayLessThanLongerArray() { var anFirst = new int[] { 1, 2, 3, 4 }; var anSecond = new int[] { 1, 2, 3, 4, 5 }; Assert.Less(ArrayUtility.Compare(anFirst, anSecond), 0); }
public void ArraysCompareEqualWithNull() { var astrFirst = new string?[] { "1", "2", null, "4", "5" }; var astrSecond = new string?[] { "1", "2", null, "4", "5" }; Assert.AreEqual(0, ArrayUtility.Compare(astrFirst, astrSecond)); }
public void ArraysCompareEqual() { var anFirst = new int[] { 1, 2, 3, 4, 5 }; var anSecond = new int[] { 1, 2, 3, 4, 5 }; Assert.AreEqual(0, ArrayUtility.Compare(anFirst, anSecond)); }
public void ConcatenateThree() { int[] anFirst = new int[] { 1, 2, 4, 8 }; int[] anSecond = new int[] { 8, 4, 2, 1 }; int[] anThird = new int[] { 3, 5, 6, 7 }; Assert.AreEqual(0, ArrayUtility.Compare(ArrayUtility.Concatenate(anFirst, anSecond, anThird), new int[] { 1, 2, 4, 8, 8, 4, 2, 1, 3, 5, 6, 7 })); }
public void ArrayUtility_Compare_1() { int[] first = { 1, 2, 3 }; int[] second = { 1, 3, 4 }; Assert.IsTrue(ArrayUtility.Compare(first, second) < 0); first = new int[0]; second = new int[0]; Assert.IsTrue(ArrayUtility.Compare(first, second) == 0); }
public void ConcatenateEmpty() { Assert.AreEqual(0, ArrayUtility.Compare(ArrayUtility.Concatenate(new int[] { }, new int[] { }), new int[] { })); }
public void ConcatenateNone() { Assert.AreEqual(0, ArrayUtility.Compare(ArrayUtility.Concatenate <int>(), new int[] { })); }
public void LesserItemLesserThanGreaterItem() { int[] anFirst = new int[] { 1, 2, 3, 4 }; int[] anSecond = new int[] { 1, 2, 3, 5 }; Assert.Less(ArrayUtility.Compare(anFirst, anSecond), 0); }
public void NullItemLessThanNonNullItem() { string[] astrFirst = new string[] { "1", "2", "3", null }; string[] astrSecond = new string[] { "1", "2", "3", "4" }; Assert.Less(ArrayUtility.Compare(astrFirst, astrSecond), 0); }
public void ArrayGreaterThanNullArray() { int[] anFirst = new int[] { 1, 2, 3, 4 }; Assert.Greater(ArrayUtility.Compare(anFirst, null), 0); }
public void NullArrayLessThanArray() { int[] anSecond = new int[] { 1, 2, 3, 4 }; Assert.Less(ArrayUtility.Compare(null, anSecond), 0); }
public void NullArraysCompareEqual() { Assert.AreEqual(0, ArrayUtility.Compare <int>(null, null)); }
public void ArrayUtility_Compare_2() { int[] first = { }; int[] second = { 1, 3, 4 }; Assert.IsTrue(ArrayUtility.Compare(first, second) < 0); }