コード例 #1
0
ファイル: SingleRule.cs プロジェクト: imouto1994/jetrider
 // Constructor
 public SingleRule(int minDistance, bool minDistanceSameObjectType, int minObjectSeparation, InterpolatedValue range)
 {
     this.minDistance = minDistance;
     this.minDistanceSameObjectType = minDistanceSameObjectType;
     this.minObjectSeparation       = minObjectSeparation;
     this.range = range;
 }
コード例 #2
0
    public void Initialization(string value, bool isVariable)
    {
        var sut = new InterpolatedValue(value, isVariable);

        sut.Value.Should().Be(value);
        sut.IsVariable.Should().Be(isVariable);
    }
コード例 #3
0
    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);
    }
コード例 #4
0
 public InterpolatedValueList(InterpolatedValue v)
 {
     values = new List <InterpolatedValue>();
     values.Add(v);
 }
コード例 #5
0
    public void ToStringWithoutVariables(string value, bool isVariable, string toString)
    {
        var sut = new InterpolatedValue(value, isVariable);

        sut.ToString().Should().Be(toString);
    }