public void SetUp(){ BasicConfigurator.Configure(); sb = new StringBuilder(); sw = new StringWriter(sb); SUT = new StepWriter(sw); }
public void PrintSimpleStepWithMockTextWriter(){ //TextWriter tw = new MockTextWriter(); StringBuilder sb = new StringBuilder(); TextWriter tw = new StringWriter(sb); StepWriter writer = new StepWriter(tw); //((MockTextWriter)tw).setParent(writer); SUT.Serialize(writer, ExampleData.simpleStepRepresentation()); }
public void CanSerializeSimpleStep(){ StringBuilder sb = new StringBuilder(); TextWriter tw = new StringWriter(sb); IStepWriter writer = new StepWriter(tw); SUT.Serialize(writer, ExampleData.simpleStepRepresentation()); logger.Debug(sb.ToString()); Assert.AreEqual(ExampleData.simpleStepString(), sb.ToString()); }
public void Recreate_NIST_TrainingStructure(){ IStepReader reader = getNISTTrainingStructure(); iso_10303 iso10303 = serializer.Deserialize( reader ); reader.Close(); string path = "./sampleData/NIST_TrainingStructure_param_output.ifc"; if(File.Exists(path)) File.Delete(path); Assert.IsFalse(File.Exists(path)); StreamWriter sr = new StreamWriter( path ); IStepWriter writer = new StepWriter( sr ); serializer.Serialize( writer, iso10303 ); writer.Close(); Assert.IsTrue(File.Exists(path)); //quick and dirty method for checking file string[] lines = File.ReadAllLines(path); Assert.IsNotNull(lines); Assert.AreEqual(17227 + 9, lines.Length); }
public void setParent(StepWriter parentWriter){ this._parentWriter = parentWriter; }
/// <summary> /// /// </summary> /// <param name="writer"></param> /// <param name="iso10303"></param> public void Serialize(TextWriter writer, iso_10303 iso10303){ if(writer == null) throw new ArgumentNullException("writer"); if(iso10303 == null) throw new ArgumentNullException("iso10303"); IStepWriter sw = new StepWriter(writer); this.Serialize(sw, iso10303); }
private void AssertCanSerialize(String itemToEqual){ IStepReader itemToDeserialize = new StepReader( new StringReader( itemToEqual ) ); iso_10303 iso10303 = serializer.Deserialize( itemToDeserialize ); StringBuilder sb = new StringBuilder(); StepWriter stepwriter = new StepWriter( new StringWriter( sb ) ); serializer.Serialize( stepwriter, iso10303 ); logger.Debug(sb.ToString()); Assert.AreEqual( itemToEqual, sb.ToString() ); }
public void PrintSimpleWithMockWriter(){ sw = new MockTextWriter(); SUT = new StepWriter(sw); }