public void GivenDriver_ReturnsParameterOfCorrectType()
            {
                var parameters
                    = CommandLineOptionFactory.CreateParameters(_driver);
                var uploadParameter = parameters.Single(p => p.Method.Name == "Upload");

                uploadParameter.Should().BeOfType <CommandLineParameter <string> >();
            }
            public void GivenNullInstance_ThrowsException()
            {
                var exception =
                    Assert.Throws <ArgumentNullException>(
                        () => CommandLineOptionFactory.CreateParameters(null));

                exception.ParamName.Should().Be("instance");
            }
 public void GivenNullInstance_ThrowsException()
 {
     Assert.Throws <ArgumentNullException>(
         () => CommandLineOptionFactory.CreateParameters(null));
 }
            public void GivenDriver_ReturnsParameters()
            {
                var parameters = CommandLineOptionFactory.CreateParameters(_driver);

                parameters.Should().NotBeEmpty();
            }