public void ApplysForMembership() { var item = new Item { Id = 1, ItemType = ItemType.MemberShip, Name = "someProduct" }; var rule = new MemberShipRule(); var actual = rule.Apply(item); Assert.NotNull(actual); Assert.IsType(typeof(RuleLog), actual); }