Beispiel #1
0
    public void AOC2021_18_Magnitude(string input, long expected)
    {
        var  num    = AOC2021_18.Number.Parse(input);
        long actual = AOC2021_18.Magnitude(num);

        actual.Should().Be(expected);
    }
Beispiel #2
0
    public void AOC2021_18_Split(string input, string expected)
    {
        var    num      = AOC2021_18.Number.Parse(input);
        var    exploded = AOC2021_18.Split(num);
        string actual   = exploded.ToString();

        actual.Should().Be(expected);
    }
Beispiel #3
0
    public void AOC2021_18_Add(string input1, string input2, string expected)
    {
        var    num1   = AOC2021_18.Number.Parse(input1);
        var    num2   = AOC2021_18.Number.Parse(input2);
        var    added  = AOC2021_18.Add(num1, num2);
        string actual = added.ToString();

        actual.Should().Be(expected);
    }