public void TakeOne_IsAvaliable_ProductReturned() { var info = new Product(Guid.NewGuid(), "Cookie", 10); var amount = 10; var instance = new ProductCollection(info, amount); var taken = instance.TakeOne(); Assert.AreEqual(info.Barcode, taken.Barcode); Assert.AreEqual(info.Name, taken.Name); Assert.AreEqual(info.Price, taken.Price); }
public void TakeOne_NotAvaliable_ExceptionThrown() { var info = new Product(Guid.NewGuid(), "Cookie", 10); var amount = 0; var instance = new ProductCollection(info, amount); var taken = instance.TakeOne(); }