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); }
public StockMarket(StockMarketLocation loc, StockMarketCurrency curr) { Location = loc; Currency = curr; }