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); }
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); }