public void InvoiceDocCreateTest() { Mock <IInvoiceRepositories> repositoryMock = new Mock <IInvoiceRepositories>(); IInvoiceServices bs = new InvoiceService(repositoryMock.Object); repositoryMock.Setup(m => m.Find(It.IsAny <string>())).Returns(InvoiceObjectMothers.CreateInvoiceCompWithDis1UslPLN()); // Act bs.CreateInvoice("jakies id"); // Assert repositoryMock.Verify(k => k.Find(It.IsAny <string>()), Times.Once()); }
public void Invoice() { Invoice a = InvoiceObjectMothers.CreateInvoicePrivWithDis2PrzedUsl(); DateTime b = DateTime.Now; a.DateOfCreate = b; Assert.IsTrue(a.DateOfCreate.Equals(b)); string tit = "tyty"; a.ChengeTitle(tit); Assert.IsTrue(a.Title.Equals(tit)); }
public void Item() { Item a = InvoiceObjectMothers.CreateItems123(); Assert.IsTrue(a.Volume == 123); try { a.ChangeVolume(-12); Assert.IsTrue(false); } catch (Exception e) { Assert.IsTrue(e.Message.Equals("Zła ilość produktów.\n")); } a.Count(); Assert.IsNotNull(a.Cost); }