public void GetAliases( ) { RecentComputerList computers = new RecentComputerList(); computers.Add( new ComputerName( "1.1.1.1", null ) ); computers.Add( new ComputerName( "2.2.2.2", "work" ) ); computers.Add( new ComputerName( "3.3.3.3", null ) ); computers.Add( new ComputerName( "4.4.4.4", "home" ) ); Assert.AreEqual( new string[] { "work", "home" }, computers.GetAliases().ToArray() ); // Test with no aliases computers = new RecentComputerList(); computers.Add( new ComputerName( "1.1.1.1", null ) ); Assert.AreEqual( new string[0], computers.GetAliases().ToArray() ); // Test with no items computers = new RecentComputerList(); Assert.AreEqual( new string[0], computers.GetAliases().ToArray() ); }