public void ScalarProcessingVoid_Test1() { Item item = new Item(); Scalar <Item> itemScalar = new Scalar <Item>(item); ScalarProcessingVoid <Item> scalarProcessingVoid = Expr.Is(() => itemScalar.Value).ScalarProcessing( _newValueProcessor, _oldValueProcessor).For(consumer); Assert.AreEqual(scalarProcessingVoid.NewValueProcessor, _newValueProcessor); Assert.AreEqual(scalarProcessingVoid.OldValueProcessor, _oldValueProcessor); test(item, itemScalar); consumer.Dispose(); }
public void ScalarProcessingVoid_Test() { Item item = new Item(); Scalar <Item> itemScalar = new Scalar <Item>(item); ScalarProcessingVoid <Item> scalarProcessingVoid = itemScalar.ScalarProcessing( _newValueProcessor, _oldValueProcessor).For(consumer); Assert.AreEqual(scalarProcessingVoid.Source, itemScalar); Assert.AreEqual(scalarProcessingVoid.NewValueProcessor, _newValueProcessor); Assert.AreEqual(scalarProcessingVoid.OldValueProcessor, _oldValueProcessor); Assert.IsTrue(scalarProcessingVoid.Sources.Contains(itemScalar)); test(item, itemScalar); consumer.Dispose(); }