Exemplo n.º 1
0
		public void CompareOrdering ()
		{
			SecurityIdentifier[] sids = new SecurityIdentifier[] {
				new SecurityIdentifier ("S-1-5-32-544"),
				new SecurityIdentifier ("S-1-5-40"),
				new SecurityIdentifier ("S-1-5-32-5432"),
				new SecurityIdentifier ("S-1-6-0"),
				new SecurityIdentifier ("S-1-5-32-99"),
				new SecurityIdentifier ("S-1-0-2")
			};

			SecurityIdentifier[] sortedSids = (SecurityIdentifier[])sids.Clone ();
			Array.Sort (sortedSids);

			Assert.AreSame (sids [5], sortedSids [0]);
			Assert.AreSame (sids [1], sortedSids [1]);
			Assert.AreSame (sids [4], sortedSids [2]);
			Assert.AreSame (sids [0], sortedSids [3]);
			Assert.AreSame (sids [2], sortedSids [4]);
			Assert.AreSame (sids [3], sortedSids [5]);
		}