public void NullArgumentsTest() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var argResult = predictionCLI.LoadArguments(null); Assert.IsFalse(argResult); }
public void EmptyArgumentsTest() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var argResult = predictionCLI.LoadArguments(new string[] { }); Assert.IsFalse(argResult); }
public void RunPrediction_Null() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); predictionCLI.LoadArguments(null); predictionCLI.RunPrediction(); }
public void ValidateCL_Default() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var result = predictionCLI.ValidateCommandLine(new CommandLineParser.CommandLineArguments()); Assert.IsFalse(result); }
public void ValidateCL_Null() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var result = predictionCLI.ValidateCommandLine(null); Assert.IsFalse(result); }
internal static void Run(string[] args) { var predictionCli = new PredictionCLI(); if (!predictionCli.LoadArguments(args)) { return; } predictionCli.RunPrediction(); }
public void InitializedArgumentsInvalidEvaluateTest() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var args = new List <string> { "-e" }; var argResult = predictionCLI.LoadArguments(args.ToArray()); Assert.IsFalse(argResult); }
public void ValidateCL_InitializedEvaluateInvalid() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var args = new CommandLineParser.CommandLineArguments(); args.Evaluate = true; args.PredictionDataFileName = null; var result = predictionCLI.ValidateCommandLine(args); Assert.IsFalse(result); }
public void ValidateCL_InitializedFully() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var args = new CommandLineParser.CommandLineArguments(); args.PredictionDataFileName = "test.txt"; args.Evaluate = true; args.Predictor = "Warriors"; args.TrainingDataFileName = "test.txt"; var result = predictionCLI.ValidateCommandLine(args); Assert.IsTrue(result); }
public void RunPrediction_InitWithInvalidPredictor() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var args = new List <string> { "-pd", "prediction.txt", "-pr", "wick" }; predictionCLI.LoadArguments(args.ToArray()); predictionCLI.RunPrediction(); }
public void RunPrediction_InitWithActualModel_Predict() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var args = new List <string> { "-pd", "prediction.txt", "-pr", new WarriorsPredictor().PredictorName }; predictionCLI.LoadArguments(args.ToArray()); predictionCLI.RunPrediction(); }
public void RunPrediction_InitProperlyEvaluate() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var args = new List <string> { "-pd", "test.txt", "-pr", new WarriorsPredictor().PredictorName, "-e" }; predictionCLI.LoadArguments(args.ToArray()); predictionCLI.RunPrediction(); }
public void InitializedArgumentsValidTest() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var args = new List <string> { "-pr", "warriors", "-pd", "test.txt", "-td", "test.txt", "-e" }; var argResult = predictionCLI.LoadArguments(args.ToArray()); Assert.IsTrue(argResult); }
public void ValidateCL_InitializedPredictionInvalid() { var predictionCLI = new PredictionCLI(); Assert.IsNotNull(predictionCLI); var args = new CommandLineParser.CommandLineArguments(); args.PredictionDataFileName = "test.txt"; args.Predictor = null; var result = predictionCLI.ValidateCommandLine(args); Assert.IsFalse(result); args.Predictor = "warrior"; args.PredictionDataFileName = null; result = predictionCLI.ValidateCommandLine(args); Assert.IsFalse(result); }