コード例 #1
0
ファイル: StockIOTests.cs プロジェクト: AlHe2/11_Files
        public void CanWriteStockYahoo()
        {
            StockIO      io = new StockIO();
            StringWriter sw = new StringWriter();

            io.WriteStock(sw, yhoo);
            Assert.AreEqual("YHOO" + NL + "57,2" + NL + "30" + NL, sw.ToString());
        }
コード例 #2
0
        public void SaveStock(Stock stock)
        {
            stock.Id = this.NextId();
            FileInfo fi  = new FileInfo(_repositoryDir + StockFileName(stock));
            StockIO  sio = new StockIO();

            sio.WriteStock(fi, stock);
        }
コード例 #3
0
ファイル: StockIOTests.cs プロジェクト: AlHe2/11_Files
        public void CanWriteToWriterHp()
        {
            StockIO      io = new StockIO();
            StringWriter sw = new StringWriter();

            io.WriteStock(sw, hp);
            Assert.AreEqual("HP" + NL + "11,4" + NL + "10" + NL, sw.ToString());
        }
コード例 #4
0
ファイル: StockIOTests.cs プロジェクト: AlHe2/11_Files
        public void CanWriteToFile()
        {
            FileInfo output = new FileInfo("stockout.txt");

            try {
                StockIO io = new StockIO();
                io.WriteStock(output, hp);
                Assert.IsTrue(output.Exists);
                Stock loaded = io.ReadStock(output);
                Assert.AreEqual(hp, loaded);
            }
            finally {
                output.Delete();
            }
        }
コード例 #5
0
 public void SaveStock(Stock stock)
 {
     stock.Id = NextId();
     stocks.Add(stock);
     stockIO.WriteStock(new FileInfo(StockFileName(stock.Id)), stock);
 }