public async Task CharacterAsync_successfully_returns_a_FleetCharacter() { Mock <IWebClient> mockedWebClient = new Mock <IWebClient>(); int characterId = 828658; string characterName = "ThisIsACharacter"; FleetScopes scopes = FleetScopes.esi_fleets_read_fleet_v1; SsoToken inputToken = new SsoToken { AccessToken = "This is a old access token", RefreshToken = "This is a old refresh token", CharacterId = characterId, CharacterName = characterName, FleetScopesFlags = scopes }; string json = "{\r\n \"fleet_id\": 1234567890,\r\n \"role\": \"fleet_commander\",\r\n \"squad_id\": -1,\r\n \"wing_id\": -1\r\n}"; mockedWebClient.Setup(x => x.GetAsync(It.IsAny <WebHeaderCollection>(), It.IsAny <string>(), It.IsAny <int>())).ReturnsAsync(new EsiModel { Model = json }); InternalLatestFleets internalLatestFleets = new InternalLatestFleets(mockedWebClient.Object, string.Empty); V1FleetCharacter model = await internalLatestFleets.CharacterAsync(inputToken); Assert.Equal(1234567890, model.FleetId); Assert.Equal(FleetRole.FleetCommander, model.Role); Assert.Equal(-1, model.SquadId); Assert.Equal(-1, model.WingId); }
public async Task CharacterAsync_successfully_returns_a_FleetCharacter() { int characterId = 828658; string characterName = "ThisIsACharacter"; FleetScopes scopes = FleetScopes.esi_fleets_read_fleet_v1; SsoToken inputToken = new SsoToken { AccessToken = "This is a old access token", RefreshToken = "This is a old refresh token", CharacterId = characterId, CharacterName = characterName, FleetScopesFlags = scopes }; LatestFleetsEndpoints internalLatestFleets = new LatestFleetsEndpoints(string.Empty, true); V1FleetCharacter model = await internalLatestFleets.CharacterAsync(inputToken); Assert.Equal(1234567890, model.FleetId); Assert.Equal(FleetRole.FleetCommander, model.Role); Assert.Equal(-1, model.SquadId); Assert.Equal(-1, model.WingId); }