public void GetAvailableElementListInvalidSessionId()
        {
            this._sessionManagerMock.Setup(x => x.IsSessionValid(It.IsAny <Guid>())).Returns(false);

            MissionAvailableElementListResult result = this._missionService.GetAvailableElementList(Guid.NewGuid());

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

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

            Assert.AreEqual(MissionServiceErrorCodeEnum.ErrorInvalidSessionId, result.ResultCode);
        }
        public void GetAvailableElementListRequestAccepted()
        {
            ElementList <AvailableElementData> elementList = new ElementList <AvailableElementData>();
            T2GManagerErrorEnum returns = T2GManagerErrorEnum.eSuccess;

            this._sessionManagerMock.Setup(x => x.IsSessionValid(It.IsAny <Guid>())).Returns(true);
            this._train2groundClientMock.Setup(x => x.GetAvailableElementDataList(out elementList)).Returns(returns);

            MissionAvailableElementListResult result = this._missionService.GetAvailableElementList(Guid.NewGuid());

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

            Assert.AreEqual(MissionServiceErrorCodeEnum.RequestAccepted, result.ResultCode);
        }