public void WhenMembersAreUniqueAndValidTheCollectionIsValid() { var collection = new ScriptConfigurationCollection() { ScriptConfigurationFactory.Create, ScriptConfigurationFactory.IncrementTo0_0_0_1, }; AssertIsValid(collection); }
public void WhenMembersAreInvalidTheCollectionIsInvalid() { var collection = new ScriptConfigurationCollection() { ScriptConfigurationFactory.InvalidPropertyInCollection }; AssertIsInvalid(collection, 1); AssertValidationResult(collection, "Name", "A name must be specified for a property"); }
public void WhenMembersAreNotUniqueTheCollectionIsInvalid() { var collection = new ScriptConfigurationCollection() { ScriptConfigurationFactory.Create, ScriptConfigurationFactory.Create }; AssertIsInvalid(collection, 1); AssertValidationResult(collection, null, "There is more than one script configuration with the same name"); }
public EnvironmentConfiguration() { Properties = new PropertyCollection(); ScriptConfigurations = new ScriptConfigurationCollection(); }