public void ItemBlockItemMatch_ClassBlockItem_SingleBlockItemValue_ReturnsCorrectResult(string testInputBlockItemItemClass, bool expectedResult)
        {
            //Arrange
            var testInputItem      = Mock.Of <IItem>(i => i.ItemClass == "Test Item Class");
            var testInputBlockItem = new ClassBlockItem();

            testInputBlockItem.Items.Add(testInputBlockItemItemClass);

            //Act
            var result = _testUtility.BlockItemMatcher.ItemBlockItemMatch(testInputBlockItem, testInputItem);

            //Assert
            Assert.AreEqual(expectedResult, result);
        }
예제 #2
0
 private static bool ClassBlockItemMatch(ClassBlockItem classBlockItem, IItem item)
 {
     return(classBlockItem.Items.Any(c => item.ItemClass.StartsWith(c)));
 }
예제 #3
0
 private static bool ClassBlockItemMatch(ClassBlockItem classBlockItem, IItem item)
 {
     return(classBlockItem.Items.Any(c => item.ItemClass.Contains(c)));
 }