예제 #1
0
        public void TestGuidListOptionValue()
        {
            var options = new ListOptionParser();

            var guid1 = Guid.NewGuid();
            var guid2 = Guid.NewGuid();
            var guid3 = Guid.NewGuid();

            var args = string.Join(",", guid1, guid2, guid3);

            options.Parse("--guid", args);
            var values = options.GuidListOption.Value;

            Assert.IsTrue(values.Count == 3);
            Assert.IsTrue(values[0] == guid1);
            Assert.IsTrue(values[1] == guid2);
            Assert.IsTrue(values[2] == guid3);
        }
예제 #2
0
        public void TestIntListOptionValue()
        {
            var options = new ListOptionParser();

            const int int1 = 1;
            const int int2 = 2;
            const int int3 = 3;

            var args = string.Join(",", int1, int2, int3);

            options.Parse("--int", args);
            var values = options.IntListOption.Value;

            Assert.IsTrue(values.Count == 3);
            Assert.IsTrue(values[0] == int1);
            Assert.IsTrue(values[1] == int2);
            Assert.IsTrue(values[2] == int3);
        }