public override void update()
 {
     CswTableUpdate NTUpdate = _CswNbtSchemaModTrnsctn.makeCswTableUpdate( "update_ntnames", "nodetypes" );
     DataTable NTTable = NTUpdate.getTable();
     foreach( DataRow NTRow in NTTable.Rows )
     {
         NTRow["nodetypename"] = CswFormat.MakeIntoValidName( NTRow["nodetypename"].ToString() );
     }
     NTUpdate.update( NTTable );
 } // update()
Exemple #2
0
        public void MakeIntoValidNameTest()
        {
            string[] UnformattedNames       = { "abc!", "1'23", "(abc123)", "abc123", "", "name (demo)", "this_is_valid", "_this_is_not" };
            string[] ExpectedFormattedNames = { "abc", "n123", "abc123", "abc123", "n", "name demo", "this_is_valid", "n_this_is_not" };

            Assert.AreEqual(UnformattedNames.Length, ExpectedFormattedNames.Length);
            for (int i = 0; i < UnformattedNames.Length; i++)
            {
                Assert.AreEqual(ExpectedFormattedNames[i], CswFormat.MakeIntoValidName(UnformattedNames[i]));
            }
        }