public async Task CheckAccountAsync_QueryWithCompromisedAccount_ReturnBreachResultsList(string account) { var dataBreachService = new DataBreachService(); var result = await dataBreachService.CheckAccountAsync(account); Assert.That(result, Is.TypeOf <ObservableCollection <BreachResults> >()); }
public async Task CheckAccountAsync_QueryWithCompromisedAccount_ReturnBreachResultsObjectWithInfo(string account) { var dataBreachService = new DataBreachService(); var results = await dataBreachService.CheckAccountAsync(account); var resultTitle = results[0].Title; bool result; if (string.IsNullOrWhiteSpace(resultTitle)) { result = false; } else { result = true; } Assert.That(result, Is.True); }
public void CheckAccountAsync_QueryWithUncompromisedAccount_ThrowException(string account) { var dataBreachService = new DataBreachService(); Assert.That(async() => await dataBreachService.CheckAccountAsync(account), Throws.Exception); }