Ejemplo n.º 1
0
        public void TestSerializer(string name, double price, StockMarketLocation sml, StockMarketCurrency smc)
        {
            Serializer ser = new Serializer("tmp.dat");
            Stock      st  = new Stock(name, price, new StockMarket(sml, smc));

            ser.Serialize(st);

            var newSt = ser.Deserialize() as Stock;

            Assert.NotNull(newSt);
            Assert.Equal(name, st.Name);
            Assert.Equal(price, st.Price);
            Assert.Equal(sml, st.Market.Location);
            Assert.Equal(smc, st.Market.Currency);
        }
Ejemplo n.º 2
0
 public StockMarket(StockMarketLocation loc, StockMarketCurrency curr)
 {
     Location = loc;
     Currency = curr;
 }