public void ConstructionHandler_CustomHandler_TheNewValidationHandlerObject()
 {
   var settings = new PasswordValidationSettings();
   var testCustomData = new TestCustomData();
   settings.CustomSettings.Add(typeof(TestCustomDataHandler), testCustomData);
   var constructor = new ValidationHandlerConstructor(typeof (TestCustomDataHandler), (s) => true);
   var constructionResult = constructor.ConstructHandler(settings);
   Assert.IsInstanceOf<TestCustomDataHandler>(constructionResult);
 }
Beispiel #2
0
        public void ConstructionHandler_CustomHandler_TheNewValidationHandlerObject()
        {
            var settings       = new PasswordValidationSettings();
            var testCustomData = new TestCustomData();

            settings.CustomSettings.Add(typeof(TestCustomDataHandler), testCustomData);
            var constructor        = new ValidationHandlerConstructor(typeof(TestCustomDataHandler), (s) => true);
            var constructionResult = constructor.ConstructHandler(settings);

            Assert.IsInstanceOf <TestCustomDataHandler>(constructionResult);
        }
Beispiel #3
0
    public override void Construct()
    {
        customDataList = new List <CustomDataStructure>();
        for (int i = 0; i < 5; i++)
        {
            CustomDataStructure cusData = new CustomDataStructure()
            {
                Id   = 5050 + i,
                Name = "CustomDataStructure" + i,
            };
            customDataList.Add(cusData);

            cusData.TestCustomList = new List <TestCustomData>();
            for (int j = 0; j < 3; j++)
            {
                TestCustomData test = new TestCustomData()
                {
                    Id   = 2000333 + j,
                    Name = "TestCustomList" + i,
                };
                cusData.TestCustomList.Add(test);
            }
        }
    }