public void GenrateOderPaySlip() { PaymentAbstract objAbstract = new ConcreateFactory(); IPayamentRepository objBook = objAbstract.GetPaymentDetailsByType("Book"); string expected = "Book payslip generaed sucessfully"; string actuval = objBook.GeneratePaySlip(); Assert.AreEqual(expected, actuval); }
public void GenrateVideoOrderPackiSlip() { ProductAbstract objAbstract= new ConcreateFactory(); IPayamentRepository objBook= objAbstract.GetPaymentDetailsByProductType("Book"); string expected="Video packing slip generaed"; string actuval=objBook.GeneratePackingSlip(); Assert.AreEqual(expected,actuval); }
public void Test() { IFactoryWithNotifier factoryWithNotifier = new ConcreateFactory(); var subscrible = new Subscribe(); Assert.IsNull(subscrible.Product); factoryWithNotifier.Create(x => { subscrible.Product = x; }); Assert.IsNotNull(subscrible.Product); Assert.IsTrue(subscrible.Product is ConcreateProduct); }
public void ActiveMemberDetails() { ProductAbstract objAbstract= new ConcreateFactory(); IMemeberShipRepository objMember= objAbstract.GetPaymentDetailsByProductType("Book"); try { objMember.ActivateMember(); Assert.IsTrue(true); } catch { Assert.IsTrue(false); } Assert.AreEqual(expected,actuval); }