public void ConstructCommandLineArguments_ParseEmpty_InstanceCreated_EmptyPropertyCollection_CheckCount()
        {
            CommandLineArguments <ParameterArrayOptionsTestClass> arguments = CommandLineArguments <ParameterArrayOptionsTestClass> .Setup();

            ParameterArrayOptionsTestClass args = arguments.Parse(null);

            Assert.AreEqual(0, args.Parameters.Count);
        }
        public void ConstructCommandLineArguments_ParseEmpty_InstanceCreated_PropertyCollection_CheckSingleParameter()
        {
            CommandLineArguments <ParameterArrayOptionsTestClass> arguments = CommandLineArguments <ParameterArrayOptionsTestClass> .Setup();

            ParameterArrayOptionsTestClass args = arguments.Parse(new[] { "-parameter:Name=UserA" });

            Assert.AreEqual(1, args.Parameters.Count);
        }
        public void ConstructCommandLineArguments_ParseEmpty_InstanceCreated_EmptyPropertyCollection()
        {
            CommandLineArguments <ParameterArrayOptionsTestClass> arguments = CommandLineArguments <ParameterArrayOptionsTestClass> .Setup();

            ParameterArrayOptionsTestClass args = arguments.Parse(null);

            Assert.IsNotNull(args.Parameters);
        }