Fixtures deriving from RowFixture have instantiated
classes with public variables, instead of exposing the
instantiated objects members via public properties.
With these modifications you can write fixtures
directly against objects under test, which are
typically the actual application classes, exposing
properties instead of variables to the RowFixtures.
This enables the developer to avoid writing additional
code beyond the fixture and the actual application
objects under test.
Attached are modified ColumnFixture and TypeAdapter
classes along with RowTest (derived from RowFixture),
Book (which is the object under test) and an example
input HTML table that allow properties to be utilized
with the RowFixture subclasses.
The copyright for these changes to be assigned to
Cunningham & Cunningham, Inc.
Properties With Fixtures Example Code