public void MustFetchDenominations() { ICashDispencerService service = new CashDispencerService(_container); var a = service.GetNoOfNotesAndDenomination(3500); Assert.IsTrue(a != null); Assert.IsTrue(a.Count == 2); Assert.IsTrue(a[0].Value == 1000 && a[0].Count == 3); Assert.IsTrue(a[1].Value == 500 && a[1].Count == 1); }
public void MustFailWithAmountLessthanOne() { try { ICashDispencerService service = new CashDispencerService(_container); var a = service.GetNoOfNotesAndDenomination(-10); Assert.Fail(); } catch (Exception e) { Assert.IsTrue(e.Message == "Amount cannot be less than or equal to zero."); } }
public void MustFailToFetchDenominations() { try { ICashDispencerService service = new CashDispencerService(_container); var a = service.GetNoOfNotesAndDenomination(3550); Assert.Fail(); } catch (Exception e) { Assert.IsTrue(e.Message == "Money Cannot be Dispenced"); } }