Ejemplo n.º 1
0
        public void Return_A_Human_Friendly_ToString()
        {
            // arrange
            var switch0 = new TestSwitch(new Parser("a"), 't', "test", (o, strings) => { });
            var switch1 = new TestSwitch(new Parser("a"), null, "test", (o, strings) => { });
            var switch2 = new TestSwitch(new Parser("a"), 't', null, (o, strings) => { });

            // act
            // assert
            switch0.ToString().Should().Be($"-t, --test");
            switch1.ToString().Should().Be($"--test");
            switch2.ToString().Should().Be($"-t");
        }