public override void CreateIndex() { using (IndexWriter indexWriter = new IndexWriter(this.index, new UnidadeFisicaSearcher.InstancePerFieldAnalyzerWrapper().instancePerFieldAnalyzerWrapper, IndexWriter.MaxFieldLength.UNLIMITED)) { GISAUtils.getAllUnidadesFisicasIds().ToList().ForEach(id => indexWriter.AddDocument(this.GetDocument(id))); indexWriter.Optimize(); indexWriter.Dispose(); } }
public void GetAllUnidadesFisicas() { IList <long> ids = GISAUtils.getAllUnidadesFisicasIds(); foreach (long id in ids) { UnidadeFisica uf = new UnidadeFisica(id); Assert.IsNotNull(uf); } }
public void DateWellFormedString() { IList <long> ids = GISAUtils.getAllUnidadesFisicasIds(); foreach (long id in ids) { UnidadeFisica uf = new UnidadeFisica(id); Console.WriteLine(uf.DataInicioProd); Console.WriteLine(uf.DataFimProd); Assert.AreEqual(8, uf.DataInicioProd.Length); Assert.AreEqual(8, uf.DataFimProd.Length); } }
public void GetARandomUnidadeFisica() { IList <long> ids = GISAUtils.getAllUnidadesFisicasIds(); if (ids.Count > 0) { Random random = new Random(); int pos = random.Next(0, ids.Count - 1); UnidadeFisica uf = new UnidadeFisica(ids[pos]); Assert.IsNotNull(uf); } }