public void GetObject_WrongFieldName_GetException() { //arrange //act LineFieldParser <FieldLen, FieldDataWrongField> LineFieldParser = null; //assert Assert.That(() => { LineFieldParser = new LineFieldParser <FieldLen, FieldDataWrongField>(); }, Throws.InstanceOf <KeyNotFoundException>()); }
public void GetObject_ParseLine_GetObject() { //act var LineFieldParser = new LineFieldParser <FieldLen, FieldData>(); FieldData fieldData = LineFieldParser.GetObject("12345"); //assert Assert.That(fieldData.Field1, Is.EqualTo("12")); Assert.That(fieldData.Field2, Is.EqualTo("345")); }
public void GetObject_LineLenghtNotEqual_GetException() { //arrange //act var LineFieldParser = new LineFieldParser <FieldLen, FieldData>(); FieldData fieldData = LineFieldParser.GetObject("12345"); //assert Assert.That(() => { LineFieldParser.GetObject("1234"); }, Throws.InstanceOf <IndexOutOfRangeException>()); }
public List <Tqr4FileFieldData> GetParseData() { var lineFieldParcer = new LineFieldParser <Tqr4FileFieldLen, Tqr4FileFieldData>(); var tqr4FileFieldDataList = new List <Tqr4FileFieldData>(); foreach (var item in _iTqr4FileReader.GetFileLines()) { Tqr4FileFieldData tqr4FileFieldData = lineFieldParcer.GetObject(item); tqr4FileFieldDataList.Add(tqr4FileFieldData); } return(tqr4FileFieldDataList); }