public void Contains( ) { RecentComputerList computers = new RecentComputerList(); computers.Add( new ComputerName( "cpu1", null ) ); computers.Add( new ComputerName( "cpu2", "alias2" ) ); // Basic check Assert.IsTrue( computers.Contains( new ComputerName( "cpu1", null ) ) ); // Must match both computer and alias. Assert.IsFalse( computers.Contains( new ComputerName( "cpu1", "alias1" ) ) ); Assert.IsTrue( computers.Contains( new ComputerName( "cpu2", "alias2" ) ) ); // Case insensitive for computer name and alias. Assert.IsTrue( computers.Contains( new ComputerName( "CPU2", "alias2" ) ) ); Assert.IsTrue( computers.Contains( new ComputerName( "cpu2", "ALIAS2" ) ) ); }