示例#1
0
        public void LasSectionhelpers_MaxValueWidth_Pass()
        {
            var asciiLogDataLines = new LasAsciiLogDataLine[] { new LasAsciiLogDataLine {
                                                                    Values = new string[] { "-999.25", "-999.2", "-9999" }
                                                                } };

            Assert.AreEqual(7, asciiLogDataLines.MaxValueWidth());
        }
示例#2
0
        public void LasSectionhelpers_MaxValueWidth_Pass_ValuesArrayHasNullOrEmptyString()
        {
            var asciiLogDataLines = new LasAsciiLogDataLine[] { new LasAsciiLogDataLine {
                                                                    Values = new string[] { null, string.Empty }
                                                                } };

            Assert.AreEqual(0, asciiLogDataLines.MaxValueWidth());
        }
示例#3
0
        public void LasSectionhelpers_MaxValueWidth_Pass_EmptyValuesArray()
        {
            var asciiLogDataLines = new LasAsciiLogDataLine[] { new LasAsciiLogDataLine {
                                                                    Values = new string[0]
                                                                } };

            Assert.AreEqual(0, asciiLogDataLines.MaxValueWidth());
        }
 public static bool IsEmpty(this LasAsciiLogDataLine lasAsciiLogDataLine)
 {
     if (lasAsciiLogDataLine == null)
     {
         return(true);
     }
     if (lasAsciiLogDataLine.Values == null)
     {
         return(true);
     }
     return(lasAsciiLogDataLine.Values.Count() < 1);
 }
示例#5
0
        public void LasSectionBusiness_WriteAsciiLogDataSection_Pass()
        {
            var lasStream         = new MemoryStream();
            var asciiLogDataLines = new LasAsciiLogDataLine[]
            {
                new LasAsciiLogDataLine {
                    Values = new string[] { "-999.25", "-999.25", "-999.25" }
                }
            };

            _lasSectionBusiness.WriteAsciiLogDataSection(lasStream, asciiLogDataLines);
            Assert.Less(0, lasStream.Length);
        }
示例#6
0
        public void LasSectionhelpers_MaxValueWidth_Pass_NullValuesArray()
        {
            var asciiLogDataLines = new LasAsciiLogDataLine[] { new LasAsciiLogDataLine() };

            Assert.AreEqual(0, asciiLogDataLines.MaxValueWidth());
        }
示例#7
0
        public void LasSectionhelpers_MaxValueWidth_Pass_EmptyEnumerable()
        {
            var asciiLogDataLines = new LasAsciiLogDataLine[0];

            Assert.AreEqual(0, asciiLogDataLines.MaxValueWidth());
        }