コード例 #1
0
        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" ) ) );
        }