public void When_Payment_Is_For_Membership_Expect_Activate_The_Membership_And_Send_Email_To_Owner() { MembershipActivation membership = new MembershipActivation(); OrderProcessing orderProcessing = new OrderProcessing(membership, _user); Assert.That(orderProcessing.ProcessOrder(), Is.True); }
public void IsApplicable_Failed_Test(int id, string productName, ProductType productType) { var payment = new Payment(new Product(id, productName, productType)); var rule = new MembershipActivation(payment); var result = rule.IsApplicable(); Assert.IsFalse(result); }
public void FailingTest() { // Arrange string expected = FAILINGTESTEXPECTED, actual; IMembershipOrderType orderType = new MembershipOrderType(); orderType.OrderID = 1; orderType.MemberID = 101; orderType.Email = "*****@*****.**"; IOrder order = new MembershipActivation(orderType); // Act var orderManagement = new OrderManagementApp(order); actual = orderManagement.Handle(); // Assert Assert.NotEqual(expected, actual); }
public void TestMembershipActivation() { IPayMode ipm = new MembershipActivation(); Assert.ThrowsException <System.ArgumentNullException>(() => ipm.InvoiceGenerator()); }