Beispiel #1
0
        public void GetAvailableElementListNotAvailable()
        {
            ElementList <AvailableElementData> elementList = new ElementList <AvailableElementData>();
            T2GManagerErrorEnum returns = T2GManagerErrorEnum.eElementNotFound;
            Guid sessionId = Guid.NewGuid();

            _sessionManagerMock.Setup(x => x.IsSessionValid(sessionId)).Returns(true);
            _train2groundClientMock.Setup(y => y.GetAvailableElementDataList(out elementList)).Returns(returns);

            MissionServiceElementListResult result = _missionService.GetAvailableElementList(sessionId);

            _train2groundClientMock.Verify(w => w.GetAvailableElementDataList(out elementList), Times.Once());
            Assert.AreEqual(MissionErrorCode.ElementListNotAvailable, result.ResultCode);
        }
Beispiel #2
0
        public void GetAvailableElementListInvalidSessionId()
        {
            Guid sessionId = Guid.NewGuid();

            _sessionManagerMock.Setup(x => x.IsSessionValid(sessionId)).Returns(false);

            MissionServiceElementListResult result = _missionService.GetAvailableElementList(sessionId);

            ElementList <AvailableElementData> elementList = new ElementList <AvailableElementData>();

            this._train2groundClientMock.Verify(w => w.GetAvailableElementDataList(out elementList), Times.Never());

            Assert.AreEqual(MissionErrorCode.InvalidSessionId, result.ResultCode);
        }