예제 #1
0
        public void it_should_return_opts_with_list_false()
        {
            var expected = new DotNetCommandLineOptions(Data.DotNet.allOptions);

            expected.List = false;

            actual.ShouldBeEquivalentTo(expected);
        }
예제 #2
0
        public void it_should_return_opts_with_port_null()
        {
            var expected = new DotNetCommandLineOptions(Data.DotNet.allOptions);

            expected.Port = null;

            actual.ShouldBeEquivalentTo(expected);
        }
예제 #3
0
        public void it_should_return_dotnet_test_opts_empty()
        {
            var expected = new DotNetCommandLineOptions()
            {
                NSpecArgs   = new string[0],
                UnknownArgs = new string[0],
            };

            actual.ShouldBeEquivalentTo(expected);
        }
예제 #4
0
        public void it_should_return_opts_with_project_null(string[] args)
        {
            var expected = new DotNetCommandLineOptions(Data.DotNet.allOptions);

            expected.Project = null;

            actual = parser.Parse(args);

            actual.ShouldBeEquivalentTo(expected);
        }
예제 #5
0
        public void it_should_return_dotnet_test_opts_with_unknown_args()
        {
            var expected = new DotNetCommandLineOptions(Data.DotNet.allOptions)
            {
                UnknownArgs = new string[]
                {
                    "unknown1",
                    "unknown2",
                },
            };

            actual.ShouldBeEquivalentTo(expected);
        }
예제 #6
0
        public void it_should_return_dotnet_test_opts_with_nspec_args()
        {
            var expected = new DotNetCommandLineOptions(Data.DotNet.allOptions);

            expected.NSpecArgs = new string[]
            {
                "SomeClassName",
                "--tag",
                "tag1,tag2,tag3",
            };

            actual.ShouldBeEquivalentTo(expected);
        }
예제 #7
0
        public void setup()
        {
            var allDotNetOptions = new DotNetCommandLineOptions(Data.DotNet.allOptions);

            var allNSpecOptions = new NSpecCommandLineOptions(Data.NSpec.allOptions);

            allOptions = new LaunchOptions()
            {
                DotNet      = allDotNetOptions,
                NSpec       = allNSpecOptions,
                UnknownArgs = someUnknownArgs,
            };

            parser = new ArgumentParser();

            actual = parser.Parse(allArguments);
        }
예제 #8
0
        public void it_should_return_dotnet_test_opts_only()
        {
            var expected = new DotNetCommandLineOptions(Data.DotNet.allOptions);

            actual.ShouldBeEquivalentTo(expected);
        }