public void IsApplication_Should_Return_False_For_Other_Product() { var rule = new MembershipProductRule(); var product = new Product { Type = ProductType.Upgrade }; rule.IsApplicable(product).Should().BeFalse(); }
public void IsApplication_Should_Return_True_For_Membership_Product() { var rule = new MembershipProductRule(); var product = new Product { Type = ProductType.Membership }; rule.IsApplicable(product).Should().BeTrue(); rule.Apply().Should().Be("Activating membership"); }