public void ItemBlockItemMatch_SocketsBlockItem_ReturnsCorrectResult(FilterPredicateOperator testInputFilterPredicateOperator, int testInputBlockItemSockets, bool expectedResult)
        {
            //Arrange
            var testInputItem      = Mock.Of <IItem>(i => i.SocketCount == 3);
            var testInputBlockItem = new SocketsBlockItem(testInputFilterPredicateOperator, testInputBlockItemSockets);

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

            //Assert
            Assert.AreEqual(expectedResult, result);
        }
        public void ItemBlockItemMatch_ReturnsCorrectResult(FilterPredicateOperator testInputFilterPredicateOperator, int testInputBlockItemWidth, bool expectedResult)
        {
            //Arrange
            var testInputItem      = Mock.Of <IItem>(i => i.Width == 2);
            var testInputBlockItem = new WidthBlockItem(testInputFilterPredicateOperator, testInputBlockItemWidth);

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

            //Assert
            Assert.AreEqual(expectedResult, result);
        }
Example #3
0
 public RarityBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
 public LinkedSocketsBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
Example #5
0
 protected NumericFilterPredicateBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
 {
     FilterPredicate = new NumericFilterPredicate(predicateOperator, predicateOperand);
     FilterPredicate.PropertyChanged += OnFilterPredicateChanged;
 }
        public void ItemBlockItemMatch_SocketsBlockItem_ReturnsCorrectResult(FilterPredicateOperator testInputFilterPredicateOperator, int testInputBlockItemSockets, bool expectedResult)
        {
            //Arrange
            var testInputItem = Mock.Of<IItem>(i => i.SocketCount == 3);
            var testInputBlockItem = new SocketsBlockItem(testInputFilterPredicateOperator, testInputBlockItemSockets);

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

            //Assert
            Assert.AreEqual(expectedResult, result);
        }
Example #7
0
 public RarityBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
Example #8
0
 public NumericFilterPredicate(FilterPredicateOperator predicateOperator, int predicateOperand)
 {
     PredicateOperator = predicateOperator;
     PredicateOperand  = predicateOperand;
 }
Example #9
0
 public HeightBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
 public NumericFilterPredicate(FilterPredicateOperator predicateOperator, int predicateOperand)
 {
     PredicateOperator = predicateOperator;
     PredicateOperand = predicateOperand;
 }
 protected NumericFilterPredicateBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
 {
     FilterPredicate = new NumericFilterPredicate(predicateOperator, predicateOperand);
     FilterPredicate.PropertyChanged += OnFilterPredicateChanged;
 }
Example #12
0
 public StackSizeBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
Example #13
0
 public CorruptedModsBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
Example #14
0
 public MapTierBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
Example #15
0
 public RarityBlockItem(FilterPredicateOperator predicateOperator, ItemRarity predicateOperand)
     : base(predicateOperator, (int)predicateOperand)
 {
 }
Example #16
0
 public DropLevelBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
Example #17
0
 public WidthBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
Example #18
0
 public HeightBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
 public LinkedSocketsBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
Example #20
0
 public WidthBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand)
     : base(predicateOperator, predicateOperand)
 {
 }
Example #21
0
 public ItemLevelBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand) : base(predicateOperator, predicateOperand)
 {
 }
Example #22
0
 public RarityBlockItem(FilterPredicateOperator predicateOperator, ItemRarity predicateOperand)
     : base(predicateOperator, (int)predicateOperand)
 {
 }
        public void ItemBlockItemMatch_ReturnsCorrectResult(FilterPredicateOperator testInputFilterPredicateOperator, int testInputBlockItemWidth, bool expectedResult)
        {
            //Arrange
            var testInputItem = Mock.Of<IItem>(i => i.Width == 2);
            var testInputBlockItem = new WidthBlockItem(testInputFilterPredicateOperator, testInputBlockItemWidth);

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

            //Assert
            Assert.AreEqual(expectedResult, result);
        }