Esempio n. 1
0
        public void Can_check_whether_customer_is_forum_moderator()
        {
            var customer = new TestCustomer();

            customer.CustomerRoles.Add(new CustomerRole
            {
                Active     = true,
                Name       = "Registered",
                SystemName = NopCustomerDefaults.RegisteredRoleName
            });
            customer.CustomerRoles.Add(new CustomerRole
            {
                Active     = true,
                Name       = "Guests",
                SystemName = NopCustomerDefaults.GuestsRoleName
            });

            customer.IsForumModerator().ShouldBeFalse();

            customer.CustomerRoles.Add(
                new CustomerRole
            {
                Active     = true,
                Name       = "ForumModerators",
                SystemName = NopCustomerDefaults.ForumModeratorsRoleName
            });
            customer.IsForumModerator().ShouldBeTrue();
        }
Esempio n. 2
0
        public void Can_check_whether_customer_is_forum_moderator()
        {
            var customer = new TestCustomer();

            customer.AddCustomerRoleMapping(
                new CustomerCustomerRoleMapping {
                CustomerRole = customerRoleRegistered
            }
                );

            customer.AddCustomerRoleMapping(
                new CustomerCustomerRoleMapping {
                CustomerRole = customerRoleGuests
            }
                );

            customer.IsForumModerator().ShouldBeFalse();

            var customerRoleForumModerators = new CustomerRole
            {
                Active     = true,
                Name       = "ForumModerators",
                SystemName = QNetCustomerDefaults.ForumModeratorsRoleName
            };

            customer.AddCustomerRoleMapping(
                new CustomerCustomerRoleMapping {
                CustomerRole = customerRoleForumModerators
            }
                );

            customer.IsForumModerator().ShouldBeTrue();
        }