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); }
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); }
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); } } }