public override string ToString() { StringBuilder stringBuilder = new StringBuilder(); StringWriter stringWriter = new StringWriter(stringBuilder); using (BdioWriter bdioWriter = new BdioWriter(stringWriter)) { bdioWriter.WriteBdioNode(BillOfMaterials); bdioWriter.WriteBdioNode(Project); bdioWriter.WriteBdioNodes(Components); } return(stringBuilder.ToString()); }
public void TestOutputStreamOutput() { MemoryStream memoryStream = new MemoryStream(); BdioWriter bdioWriter = new BdioWriter(memoryStream); bdioWriter.WriteBdioNodes(GetBdioNodes()); bdioWriter.Dispose(); string expectedJson = GetExpectedJson(); string actualJson = Encoding.UTF8.GetString(memoryStream.ToArray()); VerifyJsonArraysEqual(expectedJson, actualJson); }
public void TestWriterOutput() { StringBuilder stringBuilder = new StringBuilder(); TextWriter writer = new StringWriter(stringBuilder); BdioWriter bdioWriter = new BdioWriter(writer); bdioWriter.WriteBdioNodes(GetBdioNodes()); bdioWriter.Dispose(); string expectedJson = GetExpectedJson(); string actualJson = stringBuilder.ToString(); VerifyJsonArraysEqual(expectedJson, actualJson); }