コード例 #1
0
        public void Should_return_false_if_dataKey_returns_null()
        {
            comparer = new GridDataKeyComparer(new Func <object, object>[]
            {
                (o) => null,
            }, new[] { "1" });

            comparer.KeysEqualTo(customer).ShouldBeFalse();
        }
コード例 #2
0
        public void Should_return_false_if_dataKey_returns_null()
        {
            comparer = new GridDataKeyComparer(new Func<object, object>[]
            {
                (o) => null,
            }, new[] { "1" });

            comparer.KeysEqualTo(customer).ShouldBeFalse();
        }
コード例 #3
0
        public IGridItemCreator Create(IGridDataKeyStore dataKeyData, IGridItemCreatorData creatorData)
        {
            var comparer = new GridDataKeyComparer(dataKeyData.DataKeyGetters, dataKeyData.CurrentDataKeyValues);

            return new GridItemCreator(comparer, creatorData);
        }
コード例 #4
0
        public IGridItemCreator Create(IGridDataKeyStore dataKeyData, IGridItemCreatorData creatorData)
        {
            var comparer = new GridDataKeyComparer(dataKeyData.DataKeyGetters, dataKeyData.CurrentDataKeyValues);

            return(new GridItemCreator(comparer, creatorData));
        }
コード例 #5
0
        public void Should_return_false_if_dataItem_is_null()
        {
            comparer = new GridDataKeyComparer(dataKeys, new [] { "1" });

            comparer.KeysEqualTo(null).ShouldBeFalse();
        }
コード例 #6
0
        public void Should_return_false_if_values_are_less_than_keys()
        {
            comparer = new GridDataKeyComparer(dataKeys, new[] { "1" });

            comparer.KeysEqualTo(customer).ShouldBeFalse();
        }
コード例 #7
0
        public void Should_return_false_if_keys_are_less_than_values()
        {
            comparer = new GridDataKeyComparer(new Func <object, object>[] { (o) => ((Customer)o).Id }, new [] { "1", "foo" });

            comparer.KeysEqualTo(customer).ShouldBeFalse();
        }
コード例 #8
0
        public void Should_return_false_if_keys_dont_match()
        {
            comparer = new GridDataKeyComparer(dataKeys, new [] { "1", "bar" });

            comparer.KeysEqualTo(customer).ShouldBeFalse();
        }
コード例 #9
0
        public void Should_return_true_if_all_keys_match()
        {
            comparer = new GridDataKeyComparer(dataKeys, new [] { "1", "foo" });

            comparer.KeysEqualTo(customer).ShouldBeTrue();
        }
コード例 #10
0
        public void Should_return_true_if_all_keys_match()
        {
            comparer = new GridDataKeyComparer(dataKeys, new [] {"1" , "foo"});

            comparer.KeysEqualTo(customer).ShouldBeTrue();
        }
コード例 #11
0
        public void Should_return_false_if_values_are_less_than_keys()
        {
            comparer = new GridDataKeyComparer(dataKeys, new[] { "1" });

            comparer.KeysEqualTo(customer).ShouldBeFalse();
        }
コード例 #12
0
        public void Should_return_false_if_keys_dont_match()
        {
            comparer = new GridDataKeyComparer(dataKeys, new [] { "1", "bar" });

            comparer.KeysEqualTo(customer).ShouldBeFalse();
        }
コード例 #13
0
        public void Should_return_false_if_keys_are_less_than_values()
        {
            comparer = new GridDataKeyComparer(new Func<object, object>[] { (o) => ((Customer)o).Id }, new [] { "1", "foo" });

            comparer.KeysEqualTo(customer).ShouldBeFalse();
        }
コード例 #14
0
        public void Should_return_false_if_dataItem_is_null()
        {
            comparer = new GridDataKeyComparer(dataKeys, new [] { "1" });

            comparer.KeysEqualTo(null).ShouldBeFalse();
        }