public void Function_ShouldReturnSingleQuoteType() { string symbol = "TSLA"; var query = new AlphaVantageQuery(QueryFunctionType.SingleQuote, symbol); Assert.Equal(QueryFunctionType.SingleQuote, query.FunctionType); }
public void DataType_ShouldReturnJSONType() { string symbol = "TSLA"; var query = new AlphaVantageQuery(QueryFunctionType.SingleQuote, symbol); Assert.Equal(QueryDataType.Json, query.DataType); }
public void ShouldInstantiateWithCreateDateAndSymbol() { string symbol = "JPM"; var query = new AlphaVantageQuery(QueryFunctionType.SingleQuote, symbol); Assert.Equal(symbol, query.Ticker); Assert.NotEqual(new DateTime(), query.CreateDate); }
public void GetParameters_ShouldReturnFunctionAndDataTypeAndSymbol() { string symbol = "TSLA"; var query = new AlphaVantageQuery(QueryFunctionType.SingleQuote, symbol); var parameters = query.GetParameters(); Assert.Equal(symbol, parameters["symbol"]); Assert.Equal("json", parameters["datatype"]); Assert.Equal("GLOBAL_QUOTE", parameters["function"]); }