BetterMembership.IntegrationTests.ProfileProvider.GetAndSetPropertyTests.GivenConfirmedUsersWhenGetPropertyValuesWithInvalidColumnsThenNoException C# (CSharp) 메소드

GivenConfirmedUsersWhenGetPropertyValuesWithInvalidColumnsThenNoException() 개인적인 메소드

private GivenConfirmedUsersWhenGetPropertyValuesWithInvalidColumnsThenNoException ( string providerName, string membershipProviderName ) : void
providerName string
membershipProviderName string
리턴 void
        public void GivenConfirmedUsersWhenGetPropertyValuesWithInvalidColumnsThenNoException(
            string providerName, string membershipProviderName)
        {
            // arrange
            var testClass = this.WithProvider(providerName);
            var memProvider = this.WithMembershipProvider(membershipProviderName);
            var user = memProvider.WithConfirmedUser().Value;
            var context = new SettingsContext();
            context["UserName"] = user.UserName;
            var properties = new SettingsPropertyCollection
                                 {
                                     new SettingsProperty("invalidColumn")
                                         {
                                             PropertyType = typeof(string)
                                         }
                                 };
            if (memProvider.AsBetter().HasEmailColumnDefined)
            {
                properties.Add(
                    new SettingsProperty(memProvider.AsBetter().UserEmailColumn) { PropertyType = typeof(string) });
            }

            // act // assert
            Assert.DoesNotThrow(() => testClass.GetPropertyValues(context, properties));
        }