public void WriteLineReturnsValidLine() { var step = this.CreateStitchStep(); CsvStepWriter w = new CsvStepWriter(step); string line = w.Write(); Assert.IsTrue(line.Contains("STITCH")); }
public void WriteLineContainsFourFields() { var step = this.CreateStitchStep(); CsvStepWriter w = new CsvStepWriter(step); string line = w.Write(); string[] parts = line.Split(','); Assert.AreEqual(4, parts.Length); }
public void XandYHaveFourDigits2() { var step = this.CreateOtherStitchStep(); CsvStepWriter w = new CsvStepWriter(step); string line = w.Write(); string[] parts = line.Split(','); Assert.AreEqual("-4.5670", parts[2].Replace("\"", string.Empty)); Assert.AreEqual("33.1000", parts[3].Replace("\"", string.Empty)); }
public void WriteLineEnclosesFieldsWithQuote() { var step = this.CreateStitchStep(); CsvStepWriter w = new CsvStepWriter(step); string line = w.Write(); string[] parts = line.Split(','); foreach (var part in parts) { Assert.AreEqual('"', part[0]); Assert.AreEqual('"', part[part.Length - 1]); } }