FitNesse.NET
Graceful Names
Type and member names can be entered 'gracefully', i.e., more business-facing and containing less technical jargon.

do

All non-alphanumeric characters are removed from a graceful name to make an identifier name.

column
new graceful nameidentifier name?
MyNamemyname
my name myname
* my name!!->123myname123

A fully-qualified type name is used as is, i.e., not gracefully.

column
new type namefull name?
eg.ArithmeticColumnFixtureeg.ArithmeticColumnFixture
eg.Arithmetic Column Fixtureerror

The namespace for a type can be omitted if it's specified in a Suite Configuration File or imported.

configuration setup
addfit.Namespaceseg

column
new type namefull name?
ArithmeticColumnFixtureeg.ArithmeticColumnFixture

The "Fixture" suffix can be omitted. Whitespace can be inserted. Case is not important. Non-alphanumeric characters are ignored. Underscores in the type name are ignored.

column
new type namefull name?
ArithmeticColumneg.ArithmeticColumnFixture
Arithmetic Column eg.ArithmeticColumnFixture
arithmetic columneg.ArithmeticColumnFixture
arith-metic!...@column?eg.ArithmeticColumnFixture
another sample domainfat.another_sample_domain

Member names can be found 'gracefully'. Case is not important. Underscores in the member name are ignored.

withnewtargetobjectsample domain

checkfind member name graceful**integer field**1IntegerField
checkfind member name gracefulinTegeR fIEld1IntegerField
checkfind member name gracefulAnother Field1another_field

© Copyright 2007,2008 Syterra Software Inc. All rights reserved.