public void 存在しない商品コードを取得するとNull() { var c = new 販売コード("CO-1234"); var r = new Memory商品在庫Repository(); var x = new 硬貨自動販売機(r, new 硬貨支払機()); var y = x.Find商品(c); Assert.IsTrue(y == null); }
public void 商品コードから商品を取得する() { var c = new 販売コード("CO-1234"); var r = new Memory商品在庫Repository(); var x = new 硬貨自動販売機(r, new 硬貨支払機()); r.Register商品(c, new 販売商品(new 商品名("コーラ"), new 通貨(100))); r.Add数量(c, 100); var y = x.Find商品(c); Assert.IsTrue(y.商品名.Equals(new 商品名("コーラ"))); Assert.IsTrue(y.価格.Equals(new 通貨(100))); Assert.IsTrue(y.数量.Equals(100)); }