// Constructor public SingleRule(int minDistance, bool minDistanceSameObjectType, int minObjectSeparation, InterpolatedValue range) { this.minDistance = minDistance; this.minDistanceSameObjectType = minDistanceSameObjectType; this.minObjectSeparation = minObjectSeparation; this.range = range; }
public void Initialization(string value, bool isVariable) { var sut = new InterpolatedValue(value, isVariable); sut.Value.Should().Be(value); sut.IsVariable.Should().Be(isVariable); }
public void ToStringWithVariables(string value, bool isVariable, string expected) { var variables = A.Fake <IVariableDictionary>(i => i.Strict()); A.CallTo(() => variables["alpha"]).Returns("omega"); A.CallTo(() => variables["value"]).Returns(12345); A.CallTo(() => variables["undefined"]).Returns(null); var sut = new InterpolatedValue(value, isVariable); var actual = sut.ToString(variables); actual.Should().Be(expected); }
public InterpolatedValueList(InterpolatedValue v) { values = new List <InterpolatedValue>(); values.Add(v); }
public void ToStringWithoutVariables(string value, bool isVariable, string toString) { var sut = new InterpolatedValue(value, isVariable); sut.ToString().Should().Be(toString); }