Пример #1
0
        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();
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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>()));
        }
Пример #5
0
        public void GivenIHaveDatacard(string cardname)
        {
            var cardPath = DataCardUtility.WriteDataCard(cardname);

            ScenarioContext.Current.DataCardPath(cardPath);
        }