public void Setup() { var cardPath = DataCardUtility.WriteDataCard("KV"); var taskDataPath = Path.Combine(cardPath, "TASKDATA", "TASKDATA.XML"); var xDocument = new XPathDocument(taskDataPath); var navigator = xDocument.CreateNavigator(); var taskDataNode = navigator.SelectSingleNode("ISO11783_TaskData"); _children = taskDataNode.SelectChildren(XPathNodeType.Element); _iterator = _children.Current.Select("./TSK/TLG"); _tlgReader = new TlgReader(); }
public void Setup() { _cardPath = DataCardUtility.WriteDataCard("KV"); var taskDataPath = Path.Combine(_cardPath, "TASKDATA", "TASKDATA.XML"); _xDocument = new XPathDocument(taskDataPath); _navigator = _xDocument.CreateNavigator(); _tsksReaderMock = new Mock <ITsksReader>(); SetupMocks(); _taskDataReader = new TaskDataReader(_tsksReaderMock.Object); }
public void Setup() { var cardPath = DataCardUtility.WriteDataCard("agco_c100_tc___jd_sprayer_900"); var taskDataPath = Path.Combine(cardPath, "TASKDATA", "TASKDATA.XML"); var xDocument = new XPathDocument(taskDataPath); var navigator = xDocument.CreateNavigator(); var taskDataNode = navigator.SelectSingleNode("ISO11783_TaskData"); _children = taskDataNode.SelectChildren(XPathNodeType.Element); _iterator = _children.Current.Select("./TSK"); _timReaderMock = new Mock <ITaskdataTimReader>(); _tlgReaderMock = new Mock <ITlgReader>(); _grdReaderMock = new Mock <IGrdReader>(); _tsksReader = new TsksReader(_timReaderMock.Object, _tlgReaderMock.Object, _grdReaderMock.Object); }
public void GivenIteratorWhenReadThenItemsArePopulated() { var cardPath = DataCardUtility.WriteDataCard("KV"); var taskDataPath = Path.Combine(cardPath, "TASKDATA", "TASKDATA.XML"); var xDocument = new XPathDocument(taskDataPath); var navigator = xDocument.CreateNavigator(); var taskDataNode = navigator.SelectSingleNode("ISO11783_TaskData"); var children = taskDataNode.SelectChildren(XPathNodeType.Element); _iterator = children.Current.Select("./TSK"); _tsksReader.Read(_iterator); _tlgReaderMock.Verify(x => x.Read(It.IsAny <XPathNodeIterator>())); _timReaderMock.Verify(x => x.Read(It.IsAny <XPathNodeIterator>())); _grdReaderMock.Verify(x => x.Read(It.IsAny <XPathNodeIterator>())); }
public void GivenIHaveDatacard(string cardname) { var cardPath = DataCardUtility.WriteDataCard(cardname); ScenarioContext.Current.DataCardPath(cardPath); }