public void Setup() { parser = new Mock <IDocumentParser>(); testClient = new Mock <ISvmTestClient>(); dataset = new Mock <IArffDataSet>(); review = new Mock <IArffDataRow>(); dataset.Setup(item => item.AddDocument()).Returns(review.Object); testClient.Setup(item => item.CreateTestDataset()).Returns(dataset.Object); instance = new LearnedClassifier(parser.Object, testClient.Object); file = new FileInfo("test.doc"); definition = new DocumentDefinition(); }
public void Setup() { var file = Path.Combine(TestContext.CurrentContext.TestDirectory, "data", "data.arff"); var dataSet = ArffDataSet.LoadSimple(file); file = Path.Combine(TestContext.CurrentContext.TestDirectory, "data", "model.dat"); var model = Wikiled.MachineLearning.Svm.Logic.Model.Read(file); instance = new LearnedClassifier( new DocumentParser(Global.TextSplitter, new DevExpressParserFactory(20)), new SvmTestClient(dataSet, model)); }