public async Task VectorizeDescriptions_SingleRepeatingWordWithWeight_VectorizesDescriptionsCorrectly() { var descriptions = new List <string>() { "one word", "another word" }; var vectorizer = new Service.MovieVectorizer(new List <Database.Tag>(), new List <Database.Creator>()); var matrixString = JsonConvert.SerializeObject(await vectorizer.VectorizeDescriptions(descriptions, 5)); Assert.AreEqual("[[5.0],[5.0]]", matrixString); }
public async Task VectorizeDescriptions_NoRepeatingWords_VectorizesDescriptionsCorrectly() { var descriptions = new List <string>() { "one word after another", "no repeating phrases" }; var vectorizer = new Service.MovieVectorizer(new List <Database.Tag>(), new List <Database.Creator>()); var matrixString = JsonConvert.SerializeObject(await vectorizer.VectorizeDescriptions(descriptions)); Assert.AreEqual("[[],[]]", matrixString); }