public ExportToThreeJs(Model m, double precision) { jsonEntities = new JsonEntities { entities = new List <JsonEntity>() }; this.precision = precision; ExportEdges = false; ExportTextAsTriangles = false; this.model = m; ExportUserData = true; }
public static void HasFalsePositiveIntentsUnitTestMode() { var jsonEntities = new JsonEntities(Array.Empty <Entity>()) { AdditionalProperties = { { "intent", null }, }, }; var expectedUtterance = new JsonLabeledUtterance(jsonEntities); var actualUtterance = new LabeledUtterance(null, "foo", null); var testSettings = new TestSettings(default(string), true); var compareResults = TestCaseSource.GetNLUCompareResults( new[] { expectedUtterance }, new[] { actualUtterance }, testSettings); compareResults.Statistics.Intent.TruePositive.Should().Be(0); compareResults.Statistics.Intent.TrueNegative.Should().Be(0); compareResults.Statistics.Intent.FalsePositive.Should().Be(1); compareResults.Statistics.Intent.FalseNegative.Should().Be(0); }