Exemplo n.º 1
0
        public void Function_ShouldReturnSingleQuoteType()
        {
            string symbol = "TSLA";
            var    query  = new AlphaVantageQuery(QueryFunctionType.SingleQuote, symbol);

            Assert.Equal(QueryFunctionType.SingleQuote, query.FunctionType);
        }
Exemplo n.º 2
0
        public void DataType_ShouldReturnJSONType()
        {
            string symbol = "TSLA";
            var    query  = new AlphaVantageQuery(QueryFunctionType.SingleQuote, symbol);

            Assert.Equal(QueryDataType.Json, query.DataType);
        }
Exemplo n.º 3
0
        public void ShouldInstantiateWithCreateDateAndSymbol()
        {
            string symbol = "JPM";
            var    query  = new AlphaVantageQuery(QueryFunctionType.SingleQuote, symbol);

            Assert.Equal(symbol, query.Ticker);
            Assert.NotEqual(new DateTime(), query.CreateDate);
        }
Exemplo n.º 4
0
        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"]);
        }