public async Task FundamentalDataAsync_DoesNotExist() { var settings = InitSettings(); using var client = new TDAmeritradeClient(settings, this.Logger); var res = await client.FundamentalDataAsync("fdafasdfasd", default) .ConfigureAwait(false); Assert.IsNotNull(res); Assert.IsNull(res.Response); Assert.IsNotNull(res.Error); Assert.AreEqual(HttpStatusCode.NotFound, res.StatusCode); Assert.AreEqual("Not Found", res?.Error?.Error); }
public async Task FundamentalDataAsync_AA() { var settings = InitSettings(); using var client = new TDAmeritradeClient(settings, this.Logger); var res = await client.FundamentalDataAsync("AA", default) .ConfigureAwait(false); Assert.IsNotNull(res); Assert.IsNotNull(res.Response); Assert.IsNull(res.Error); Assert.AreEqual(HttpStatusCode.OK, res.StatusCode); Assert.AreEqual("AA", res?.Response?.Symbol); Assert.IsNotNull(res?.Response?.Fundamental); }