当前位置: 首页>>代码示例>>C#>>正文


C# Cell.Matches方法代码示例

本文整理汇总了C#中Cell.Matches方法的典型用法代码示例。如果您正苦于以下问题:C# Cell.Matches方法的具体用法?C# Cell.Matches怎么用?C# Cell.Matches使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Cell的用法示例。


在下文中一共展示了Cell.Matches方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Match

        public virtual SetVerificationResult Match(Cell[] cells, IEnumerable<StepValues> expectedValues,
            IEnumerable<StepValues> actualValues)
        {
            var result = new SetVerificationResult();

            foreach (var expected in expectedValues)
            {
                var actual = actualValues.FirstOrDefault(x => cells.Matches(expected, x));
                if (actual == null)
                {
                    result.MarkMissing(expected.id);
                }
                else
                {
                    processMatch(actual, result, expected);
                }
            }

            actualValues.Where(x => !x.IsMatched).Each(result.MarkExtra);

            return result;
        }
开发者ID:jamesmanning,项目名称:Storyteller,代码行数:22,代码来源:UnorderedSetMatcher.cs

示例2: matches_simply

        public void matches_simply()
        {
            var cell = new Cell(CellHandling.Basic(), "a", typeof (int));
            var values1 = new StepValues("foo");
            values1.Store(cell.Key, 5);

            var values2 = new StepValues("foo");
            values2.Store(cell.Key, 5);

            var values3 = new StepValues("foo");
            values3.Store(cell.Key, 6);

            cell.Matches(values1, values2).ShouldBe(true);
            cell.Matches(values1, values3).ShouldBe(false);
        }
开发者ID:SteveRuble,项目名称:Storyteller,代码行数:15,代码来源:CellTester.cs

示例3: matches_array_

        public void matches_array_()
        {
            var cell = new Cell(CellHandling.Basic(), "a", typeof (int[]));
            var values1 = new StepValues("foo");
            values1.Store(cell.Key, new[] {1, 2, 3});

            var values2 = new StepValues("foo");
            values2.Store(cell.Key, new[] {1, 2, 3});

            var values3 = new StepValues("foo");
            values3.Store(cell.Key, new[] {1, 2, 4});

            cell.Matches(values1, values2).ShouldBe(true);
            cell.Matches(values1, values3).ShouldBe(false);
        }
开发者ID:SteveRuble,项目名称:Storyteller,代码行数:15,代码来源:CellTester.cs


注:本文中的Cell.Matches方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。