public void GivenInteger_SetTarget_SetsParsedValue() { var targetObject = new MockStruct(); var uut = new IntegerSetter(); var mappingDetails = new TagMapLeaf(targetObject.GetType().GetProperty(nameof(targetObject.Tag1)), uut); var messageContext = new FixMessageContext(); uut.SetTarget <MockStruct>(1.ToString(), mappingDetails, messageContext, ref targetObject); Assert.Equal(1, targetObject.Tag1); }
public override void Apply(Strenght strenght) { _strenght = strenght; _powerIntegerSetter = new IntegerSetter(_power.GetValue(X)); _powerIntegerSetter.Initialize(ChangeTracker); _strenght.AddPowerModifier(_powerIntegerSetter); _toughnessIntegerSetter = new IntegerSetter(_tougness.GetValue(X)); _toughnessIntegerSetter.Initialize(ChangeTracker); _strenght.AddToughnessModifier(_toughnessIntegerSetter); }
public SetMinBlockerCount(int amount) { _integerSetter = new IntegerSetter(amount); }