コード例 #1
0
 private void PrintShareInformation(BasicShareInformation info)
 {
     Console.WriteLine("Share Name: {0}", info.ShareName);
     Console.WriteLine("Minimum Share Price: {0}", info.MinimumSharePriceForPeriod);
     Console.WriteLine("Maximum Share Price: {0}", info.MaximumSharePriceForPeriod);
     Console.WriteLine("Average Share Price: {0}", info.AverageSharePriceForPeriod);
 }
コード例 #2
0
        public void GetAsJsonString_CanFetchBasicShareInformation_ReturnJsonString()
        {
            // Arrange
            string symbol = "GOOG";
            var    basicShareInformation = new BasicShareInformation
            {
                ShareName = symbol,
                MinimumSharePriceForPeriod = 1,
                MaximumSharePriceForPeriod = 3,
                AverageSharePriceForPeriod = 2
            };

            // Act
            var jsonString = _basicShareInformationExporter.GetJsonString(basicShareInformation);

            //Assert
            var expected = "{\"ShareName\":\"GOOG\",\"MinimumSharePriceForPeriod\":1,\"MaximumSharePriceForPeriod\":3,\"AverageSharePriceForPeriod\":2}";

            Assert.Equal(expected, jsonString);
        }
コード例 #3
0
        private void ExportShareInformation(BasicShareInformation info)
        {
            var jsonString = _basicShareInformationExporter.GetJsonString(info);

            Console.WriteLine(jsonString);
        }