Ejemplo n.º 1
0
        public void ContainsAnyKey()
        {
            var @this = new Dictionary <string, string> {
                { "Fizz", "Buzz" }, { "Fizz2", "Buzz2" }
            };

            var value1 = @this.ContainsAnyKey("Fizz", "Fizz3");
            var value2 = @this.ContainsAnyKey("Fizz3", "Fizz4");

            Assert.IsTrue(value1);
            Assert.IsFalse(value2);
        }
        public void ContainsAnyKey()
        {
            // Type
            var @this = new Dictionary<string, string> {{"Fizz", "Buzz"}, {"Fizz2", "Buzz2"}};

            // Exemples
            bool value1 = @this.ContainsAnyKey("Fizz", "Fizz3"); // return true;
            bool value2 = @this.ContainsAnyKey("Fizz3", "Fizz4"); // return false;

            // Unit Test
            Assert.IsTrue(value1);
            Assert.IsFalse(value2);
        }
Ejemplo n.º 3
0
        public void ContainsAnyKey()
        {
            // Type
            var @this = new Dictionary <string, string> {
                { "Fizz", "Buzz" }, { "Fizz2", "Buzz2" }
            };

            // Exemples
            bool value1 = @this.ContainsAnyKey("Fizz", "Fizz3");  // return true;
            bool value2 = @this.ContainsAnyKey("Fizz3", "Fizz4"); // return false;

            // Unit Test
            Assert.IsTrue(value1);
            Assert.IsFalse(value2);
        }
        public void ContainsAnyKeyTestCase1()
        {
            var dictionary = new Dictionary<String, String>
            {
                { RandomValueEx.GetRandomString(), RandomValueEx.GetRandomString() },
                { RandomValueEx.GetRandomString(), RandomValueEx.GetRandomString() }
            };

            var keys = dictionary.GetAllKeysAsList();
            Assert.IsTrue( dictionary.ContainsAnyKey( keys ) );

            keys.RemoveAt( 0 );
            keys.Add( "test" );
            Assert.IsTrue( dictionary.ContainsAnyKey( keys ) );

            Assert.IsFalse( dictionary.ContainsAnyKey( new List<String> { "test", "test2" } ) );
        }
        public void ContainsAnyKeyTestNullCheck()
        {
            Dictionary <Object, Object> dictionary = null;
            // ReSharper disable once AssignNullToNotNullAttribute
            // ReSharper disable once ReturnValueOfPureMethodIsNotUsed
            Action test = () => dictionary.ContainsAnyKey(new Object(), new Object(), new Object());

            test.ShouldThrow <ArgumentNullException>();
        }
        public void ContainsAnyKeyTest1NullCheck()
        {
            Dictionary <Object, Object> dictionary = null;
            // ReSharper disable once AssignNullToNotNullAttribute
            // ReSharper disable once ReturnValueOfPureMethodIsNotUsed
            Action test = () => dictionary.ContainsAnyKey(new List <Object>());

            Assert.Throws <ArgumentNullException>(test);
        }
        public void ContainsAnyKeyTest()
        {
            var dictionary = new Dictionary <String, String>
            {
                { RandomValueEx.GetRandomString(), RandomValueEx.GetRandomString() },
                { RandomValueEx.GetRandomString(), RandomValueEx.GetRandomString() }
            };

            Assert.True(dictionary.ContainsAnyKey(dictionary.First()
                                                  .Key,
                                                  dictionary.Last()
                                                  .Key));
            Assert.True(dictionary.ContainsAnyKey(dictionary.First()
                                                  .Key));
            Assert.True(dictionary.ContainsAnyKey(dictionary.First()
                                                  .Key,
                                                  "test"));
            Assert.False(dictionary.ContainsAnyKey("test"));
        }
        public void ContainsAnyKeyTestCase()
        {
            var dictionary = new Dictionary<String, String>
            {
                { RandomValueEx.GetRandomString(), RandomValueEx.GetRandomString() },
                { RandomValueEx.GetRandomString(), RandomValueEx.GetRandomString() }
            };

            Assert.IsTrue( dictionary.ContainsAnyKey( dictionary.First()
                                                                .Key,
                                                      dictionary.Last()
                                                                .Key ) );
            Assert.IsTrue( dictionary.ContainsAnyKey( dictionary.First()
                                                                .Key ) );
            Assert.IsTrue( dictionary.ContainsAnyKey( dictionary.First()
                                                                .Key,
                                                      "test" ) );
            Assert.IsFalse( dictionary.ContainsAnyKey( "test" ) );
        }
        public void ContainsAnyKeyTest1()
        {
            var dictionary = new Dictionary <String, String>
            {
                { RandomValueEx.GetRandomString(), RandomValueEx.GetRandomString() },
                { RandomValueEx.GetRandomString(), RandomValueEx.GetRandomString() }
            };

            var keys = dictionary.GetAllKeysAsList();

            Assert.True(dictionary.ContainsAnyKey(keys));

            keys.RemoveAt(0);
            keys.Add("test");
            Assert.True(dictionary.ContainsAnyKey(keys));

            Assert.False(dictionary.ContainsAnyKey(new List <String> {
                "test", "test2"
            }));
        }