public async Task CorporationAsync_successfully_returns_a_pagedModelV1ContractsCorporation() { int characterId = 88823; int page = 1; ContractScopes scopes = ContractScopes.esi_contracts_read_corporation_contracts_v1; SsoToken inputToken = new SsoToken { AccessToken = "This is a old access token", RefreshToken = "This is a old refresh token", CharacterId = characterId, ContractScopesFlags = scopes }; LatestContractEndpoints internalLatestContracts = new LatestContractEndpoints(string.Empty, true); PagedModel <V1ContractsCorporation> esiModel = await internalLatestContracts.CorporationAsync(inputToken, 22, page); Assert.Equal(0, esiModel.Model[0].AcceptorId); Assert.Equal(0, esiModel.Model[0].AssigneeId); Assert.Equal(V1ContractsCorporationAvailability.Public, esiModel.Model[0].Availability); Assert.Equal(10000000000.01, esiModel.Model[0].Buyout); Assert.Equal(1, esiModel.Model[0].ContractId); Assert.Equal(new DateTime(2017, 06, 13, 13, 12, 32), esiModel.Model[0].DateExpired); Assert.Equal(new DateTime(2017, 06, 06, 13, 12, 32), esiModel.Model[0].DateIssued); Assert.Equal(0, esiModel.Model[0].DaysToComplete); Assert.Equal(60014719, esiModel.Model[0].EndLocationId); Assert.True(esiModel.Model[0].ForCorporation); Assert.Equal(456, esiModel.Model[0].IssuerCorporationId); Assert.Equal(123, esiModel.Model[0].IssuerId); Assert.Equal(1000000.01, esiModel.Model[0].Price); Assert.Equal(0.01, esiModel.Model[0].Reward); Assert.Equal(60014719, esiModel.Model[0].StartLocationId); Assert.Equal(V1ContractsCorporationStatus.Outstanding, esiModel.Model[0].Status); Assert.Equal(V1ContractsCorporationType.Auction, esiModel.Model[0].Type); Assert.Equal(0.01, esiModel.Model[0].Volume); }
public async Task PublicBidsAsync_successfully_returns_a_PagedModel_V1ContractsPublicBid() { LatestContractEndpoints internalLatestContracts = new LatestContractEndpoints(string.Empty, true); PagedModel <V1ContractsPublicBid> esiModel = await internalLatestContracts.PublicBidsAsync(33, 1); Assert.Equal(1.23f, esiModel.Model[0].Amount); Assert.Equal(1, esiModel.Model[0].BidId); Assert.Equal(new DateTime(2017, 01, 01, 10, 10, 10), esiModel.Model[0].DateBid); }
public async Task PublicItemsAsync_successfully_returns_a_PagedModel_V1ContractsPublicItem() { LatestContractEndpoints internalLatestContracts = new LatestContractEndpoints(string.Empty, true); PagedModel <V1ContractsPublicItem> esiModel = await internalLatestContracts.PublicItemsAsync(33, 1); Assert.True(esiModel.Model[0].IsIncluded); Assert.Equal(123456, esiModel.Model[0].ItemId); Assert.Equal(1, esiModel.Model[0].Quantity); Assert.Equal(123456, esiModel.Model[0].RecordId); Assert.Equal(587, esiModel.Model[0].TypeId); }
public void CharacterBids_successfully_returns_a_IListV1ContractsCharacterBids() { int characterId = 88823; ContractScopes scopes = ContractScopes.esi_contracts_read_character_contracts_v1; SsoToken inputToken = new SsoToken { AccessToken = "This is a old access token", RefreshToken = "This is a old refresh token", CharacterId = characterId, ContractScopesFlags = scopes }; LatestContractEndpoints internalLatestContracts = new LatestContractEndpoints(string.Empty, true); IList <V1ContractsCharacterBids> esiModel = internalLatestContracts.CharacterBids(inputToken, 44); Assert.Equal(1.23f, esiModel[0].Amount); Assert.Equal(1, esiModel[0].BidId); Assert.Equal(123, esiModel[0].BidderId); Assert.Equal(new DateTime(2017, 01, 01, 10, 10, 10), esiModel[0].DateBid); }
public async Task CorporationItemsAsync_successfully_returns_a_IListV1ContractsCorporationItems() { int characterId = 88823; ContractScopes scopes = ContractScopes.esi_contracts_read_corporation_contracts_v1; SsoToken inputToken = new SsoToken { AccessToken = "This is a old access token", RefreshToken = "This is a old refresh token", CharacterId = characterId, ContractScopesFlags = scopes }; LatestContractEndpoints internalLatestContracts = new LatestContractEndpoints(string.Empty, true); IList <V1ContractsCorporationItems> esiModel = await internalLatestContracts.CorporationItemsAsync(inputToken, 33, 44); Assert.True(esiModel[0].IsIncluded); Assert.False(esiModel[0].IsSingleton); Assert.Equal(1, esiModel[0].Quantity); Assert.Equal(123456, esiModel[0].RecordId); Assert.Equal(587, esiModel[0].TypeId); }
public async Task PublicAsync_successfully_returns_a_PagedModel_V1ContractsPublic() { LatestContractEndpoints internalLatestContracts = new LatestContractEndpoints(string.Empty, true); PagedModel <V1ContractsPublic> esiModel = await internalLatestContracts.PublicAsync(33, 1); Assert.Equal(10000000000.01, esiModel.Model[0].Buyout); Assert.Equal(1, esiModel.Model[0].ContractId); Assert.Equal(new DateTime(2017, 06, 13, 13, 12, 32), esiModel.Model[0].DateExpired); Assert.Equal(new DateTime(2017, 06, 06, 13, 12, 32), esiModel.Model[0].DateIssued); Assert.Equal(0, esiModel.Model[0].DaysToComplete); Assert.Equal(60014719, esiModel.Model[0].EndLocationId); Assert.True(esiModel.Model[0].ForCorporation); Assert.Equal(456, esiModel.Model[0].IssuerCorporationId); Assert.Equal(123, esiModel.Model[0].IssuerId); Assert.Equal(1000000.01, esiModel.Model[0].Price); Assert.Equal(0.01, esiModel.Model[0].Reward); Assert.Equal(60014719, esiModel.Model[0].StartLocationId); Assert.Equal(V1ContractsPublicType.Auction, esiModel.Model[0].Type); Assert.Equal(0.01, esiModel.Model[0].Volume); }