diff --git a/Spring.build b/Spring.build
index ffb9839d..8f9e05b7 100644
--- a/Spring.build
+++ b/Spring.build
@@ -212,14 +212,6 @@ Commandline Examples:
-
-
-
-
-
-
-
-
@@ -228,22 +220,6 @@ Commandline Examples:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -319,7 +295,6 @@ Commandline Examples:
-
@@ -329,20 +304,6 @@ Commandline Examples:
-->
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -474,7 +435,7 @@ Commandline Examples:
-
+
@@ -482,7 +443,7 @@ Commandline Examples:
-
+
@@ -532,7 +493,7 @@ Commandline Examples:
-
+
@@ -555,21 +516,6 @@ Commandline Examples:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1076,10 +1022,6 @@ Commandline Examples:
-
-
-
-
@@ -1710,29 +1652,10 @@ Commandline Examples:
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Spring.include b/Spring.include
index 3fca2816..05543626 100644
--- a/Spring.include
+++ b/Spring.include
@@ -295,7 +295,6 @@
-
-
-
- The legal characters and the names of months and days of the week are not
- case sensitive.
-
-
- NOTES:
-
- - Support for specifying both a day-of-week and a day-of-month value is
- not complete (you'll need to use the '?' character in one of these fields).
-
- - Overflowing ranges is supported - that is, having a larger number on
- the left hand side than the right. You might do 22-2 to catch 10 o'clock
- at night until 2 o'clock in the morning, or you might have NOV-FEB. It is
- very important to note that overuse of overflowing ranges creates ranges
- that don't make sense and no effort has been made to determine which
- interpretation CronExpression chooses. An example would be
- "0 0 14-6 ? * FRI-MON".
-
-
-
- Sharada Jambula
- James House
- Contributions from Mads Henderson
- Refactoring from CronTrigger to CronExpression by Aaron Craven
-
-
-
- Field specification for second.
-
-
-
-
- Field specification for minute.
-
-
-
-
- Field specification for hour.
-
-
-
-
- Field specification for day of month.
-
-
-
-
- Field specification for month.
-
-
-
-
- Field specification for day of week.
-
-
-
-
- Field specification for year.
-
-
-
-
- Field specification for all wildcard value '*'.
-
-
-
-
- Field specification for not specified value '?'.
-
-
-
-
- Field specification for wildcard '*'.
-
-
-
-
- Field specification for no specification at all '?'.
-
-
-
-
- Seconds.
-
-
-
-
- minutes.
-
-
-
-
- Hours.
-
-
-
-
- Days of month.
-
-
-
-
- Months.
-
-
-
-
- Days of week.
-
-
-
-
- Years.
-
-
-
-
- Last day of week.
-
-
-
-
- Nth day of week.
-
-
-
-
- Last day of month.
-
-
-
-
- Nearest weekday.
-
-
-
-
- Calendar day of week.
-
-
-
-
- Calendar day of month.
-
-
-
-
- Expression parsed.
-
-
-
-
- Constructs a new based on the specified
- parameter.
-
-
- String representation of the cron expression the new object should represent
-
-
-
-
-
- Indicates whether the given date satisfies the cron expression.
-
-
- Note that milliseconds are ignored, so two Dates falling on different milliseconds
- of the same second will always have the same result here.
-
- The date to evaluate.
- a boolean indicating whether the given date satisfies the cron expression
-
-
-
- Returns the next date/time after the given date/time which
- satisfies the cron expression.
-
- the date/time at which to begin the search for the next valid date/time
- the next valid date/time
-
-
-
- Returns the next date/time after the given date/time which does
- not satisfy the expression.
-
- the date/time at which to begin the search for the next invalid date/time
- the next valid date/time
-
-
-
- Returns the string representation of the
-
- The string representation of the
-
-
-
- Indicates whether the specified cron expression can be parsed into a
- valid cron expression
-
- the expression to evaluate
- a boolean indicating whether the given expression is a valid cron
- expression
-
-
-
- Builds the expression.
-
- The expression.
-
-
-
- Stores the expression values.
-
- The position.
- The string to traverse.
- The type of value.
-
-
-
-
- Checks the next value.
-
- The position.
- The string to check.
- The value.
- The type to search.
-
-
-
-
- Gets the expression summary.
-
-
-
-
-
- Gets the expression set summary.
-
- The data.
-
-
-
-
- Skips the white space.
-
- The i.
- The s.
-
-
-
-
- Finds the next white space.
-
- The i.
- The s.
-
-
-
-
- Adds to set.
-
- The val.
- The end.
- The incr.
- The type.
-
-
-
- Gets the set of given type.
-
- The type of set to get.
-
-
-
-
- Gets the value.
-
- The v.
- The s.
- The i.
-
-
-
-
- Gets the numeric value from string.
-
- The string to parse from.
- The i.
-
-
-
-
- Gets the month number.
-
- The string to map with.
-
-
-
-
- Gets the day of week number.
-
- The s.
-
-
-
-
- Gets the time from given time parts.
-
- The seconds.
- The minutes.
- The hours.
- The day of month.
- The month.
-
-
-
-
- Gets the next fire time after the given time.
-
- The UTC time to start searching from.
-
-
-
-
- Creates the date time without milliseconds.
-
- The time.
-
-
-
-
- Advance the calendar to the particular hour paying particular attention
- to daylight saving problems.
-
- The date.
- The hour.
-
-
-
-
- Gets the time before.
-
- The end time.
-
-
-
-
- NOT YET IMPLEMENTED: Returns the final time that the
- will match.
-
-
-
-
-
- Determines whether given year is a leap year.
-
- The year.
-
- true if the specified year is a leap year; otherwise, false.
-
-
-
-
- Gets the last day of month.
-
- The month num.
- The year.
-
-
-
-
- Creates a new object that is a copy of the current instance.
-
-
- A new object that is a copy of this instance.
-
-
-
-
- Sets or gets the time zone for which the of this
- will be resolved.
-
-
-
-
- Gets the cron expression string.
-
- The cron expression string.
-
-
-
- Helper class for cron expression handling.
-
-
-
-
- The value.
-
-
-
-
- The position.
-
-
-
-
- A concrete that is used to fire a
- at given moments in time, defined with Unix 'cron-like' definitions.
-
-
-
- For those unfamiliar with "cron", this means being able to create a firing
- schedule such as: "At 8:00am every Monday through Friday" or "At 1:30am
- every last Friday of the month".
-
-
-
- The format of a "Cron-Expression" string is documented on the
- class.
-
-
-
- Here are some full examples:
-
-
- | Expression |
- |
- Meaning |
-
-
- | "0 0 12 * * ?"" /> |
- |
- Fire at 12pm (noon) every day" /> |
-
-
- | "0 15 10 ? * *"" /> |
- |
- Fire at 10:15am every day" /> |
-
-
- | "0 15 10 * * ?"" /> |
- |
- Fire at 10:15am every day" /> |
-
-
- | "0 15 10 * * ? *"" /> |
- |
- Fire at 10:15am every day" /> |
-
-
- | "0 15 10 * * ? 2005"" /> |
- |
- Fire at 10:15am every day during the year 2005" />
- |
-
-
- | "0 * 14 * * ?"" /> |
- |
- Fire every minute starting at 2pm and ending at 2:59pm, every day" />
- |
-
-
- | "0 0/5 14 * * ?"" /> |
- |
- Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day" />
- |
-
-
- | "0 0/5 14,18 * * ?"" /> |
- |
- Fire every 5 minutes starting at 2pm and ending at 2:55pm, AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day" />
- |
-
-
- | "0 0-5 14 * * ?"" /> |
- |
- Fire every minute starting at 2pm and ending at 2:05pm, every day" />
- |
-
-
- | "0 10,44 14 ? 3 WED"" /> |
- |
- Fire at 2:10pm and at 2:44pm every Wednesday in the month of March." />
- |
-
-
- | "0 15 10 ? * MON-FRI"" /> |
- |
- Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday" />
- |
-
-
- | "0 15 10 15 * ?"" /> |
- |
- Fire at 10:15am on the 15th day of every month" />
- |
-
-
- | "0 15 10 L * ?"" /> |
- |
- Fire at 10:15am on the last day of every month" />
- |
-
-
- | "0 15 10 ? * 6L"" /> |
- |
- Fire at 10:15am on the last Friday of every month" />
- |
-
-
- | "0 15 10 ? * 6L"" /> |
- |
- Fire at 10:15am on the last Friday of every month" />
- |
-
-
- | "0 15 10 ? * 6L 2002-2005"" /> |
- |
- Fire at 10:15am on every last friday of every month during the years 2002, 2003, 2004 and 2005" />
- |
-
-
- | "0 15 10 ? * 6#3"" /> |
- |
- Fire at 10:15am on the third Friday of every month" />
- |
-
-
-
-
-
- Pay attention to the effects of '?' and '*' in the day-of-week and
- day-of-month fields!
-
-
-
- NOTES:
-
- - Support for specifying both a day-of-week and a day-of-month value is
- not complete (you'll need to use the '?' character in on of these fields).
-
- - Be careful when setting fire times between mid-night and 1:00 AM -
- "daylight savings" can cause a skip or a repeat depending on whether the
- time moves back or jumps forward.
-
-
-
-
-
-
- Sharada Jambula
- James House
- Contributions from Mads Henderson
-
-
-
- The base abstract class to be extended by all triggers.
-
-
-
- s have a name and group associated with them, which
- should uniquely identify them within a single .
-
-
-
- s are the 'mechanism' by which s
- are scheduled. Many s can point to the same ,
- but a single can only point to one .
-
-
-
- Triggers can 'send' parameters/data to s by placing contents
- into the on the .
-
-
-
-
-
-
-
-
- James House
- Sharada Jambula
-
-
-
- The default value for priority.
-
-
-
-
- Remove all s from the .
-
-
-
-
- Create a with no specified name, group, or .
-
-
- Note that the , and
- the and properties
- must be set before the can be placed into a
- .
-
-
-
-
- Create a with the given name, and default group.
-
-
- Note that the and
- properties must be set before the
- can be placed into a .
-
- The name.
-
-
-
- Create a with the given name, and group.
-
-
- Note that the and
- properties must be set before the
- can be placed into a .
-
- The name.
- if , Scheduler.DefaultGroup will be used.
-
-
-
- Create a with the given name, and group.
-
- The name.
- if , Scheduler.DefaultGroup will be used.
- Name of the job.
- The job group.
- ArgumentException
- if name is null or empty, or the group is an empty string.
-
-
-
-
- Add the specified name of a to
- the end of the 's list of listeners.
-
- Name of the listener.
-
-
-
- Remove the specified name of a
- from the 's list of listeners.
-
- true if the given name was found in the list, and removed
-
-
-
-
- This method should not be used by the Quartz client.
-
- Called when the has decided to 'fire'
- the trigger (Execute the associated ), in order to
- give the a chance to update itself for its next
- triggering (if any).
-
-
-
-
-
-
-
-
- This method should not be used by the Quartz client.
-
-
-
- Called by the scheduler at the time a is first
- added to the scheduler, in order to have the
- compute its first fire time, based on any associated calendar.
-
-
-
- After this method has been called,
- should return a valid answer.
-
-
-
- The first time at which the will be fired
- by the scheduler, which is also the same value
- will return (until after the first firing of the ).
-
-
-
-
- This method should not be used by the Quartz client.
-
-
- Called after the has executed the
- associated with the
- in order to get the final instruction code from the trigger.
-
-
- is the that was used by the
- 's method.
- is the thrown by the
- , if any (may be null).
-
-
- One of the members.
-
-
-
-
-
-
-
-
-
- Used by the to determine whether or not
- it is possible for this to fire again.
-
- If the returned value is then the
- may remove the from the .
-
-
-
-
-
- Returns the next time at which the is scheduled to fire. If
- the trigger will not fire again, will be returned. Note that
- the time returned can possibly be in the past, if the time that was computed
- for the trigger to next fire has already arrived, but the scheduler has not yet
- been able to fire the trigger (which would likely be due to lack of resources
- e.g. threads).
-
-
- The value returned is not guaranteed to be valid until after the
- has been added to the scheduler.
-
-
-
-
-
-
- Returns the previous time at which the fired.
- If the trigger has not yet fired, will be returned.
-
-
-
-
- Returns the next time at which the will fire,
- after the given time. If the trigger will not fire after the given time,
- will be returned.
-
-
-
-
- Validates the misfire instruction.
-
- The misfire instruction.
-
-
-
-
- This method should not be used by the Quartz client.
-
- To be implemented by the concrete classes that extend this class.
-
-
- The implementation should update the 's state
- based on the MISFIRE_INSTRUCTION_XXX that was selected when the
- was created.
-
-
-
-
-
- This method should not be used by the Quartz client.
-
- The implementation should update the 's state
- based on the given new version of the associated
- (the state should be updated so that it's next fire time is appropriate
- given the Calendar's new settings).
-
-
-
-
-
-
-
- Validates whether the properties of the are
- valid for submission into a .
-
-
-
-
- Return a simple string representation of this object.
-
-
-
-
- Compare the next fire time of this to that of
- another.
-
-
-
-
- Determines whether the specified is equal to the current .
-
- The to compare with the current .
-
- true if the specified is equal to the current ; otherwise, false.
-
-
-
-
- Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table.
-
-
- A hash code for the current .
-
-
-
-
- Creates a new object that is a copy of the current instance.
-
-
- A new object that is a copy of this instance.
-
-
-
-
- Get or sets the name of this .
-
- If name is null or empty.
-
-
-
- Get the group of this . If , Scheduler.DefaultGroup will be used.
-
-
- if group is an empty string.
-
-
-
-
- Get or set the name of the associated .
-
-
- if jobName is null or empty.
-
-
-
-
- Gets or sets the name of the associated 's
- group. If set with , Scheduler.DefaultGroup will be used.
-
- ArgumentException
- if group is an empty string.
-
-
-
-
- Returns the 'full name' of the in the format
- "group.name".
-
-
-
-
- Gets the key.
-
- The key.
-
-
-
- Returns the 'full name' of the that the
- points to, in the format "group.name".
-
-
-
-
- Get or set the description given to the instance by
- its creator (if any).
-
-
-
-
- Get or set the with the given name with
- this Trigger. Use when setting to dis-associate a Calendar.
-
-
-
-
- Get or set the that is associated with the
- .
-
- Changes made to this map during job execution are not re-persisted, and
- in fact typically result in an illegal state.
-
-
-
-
-
- Whether or not the should be persisted in the
- for re-use after program restarts.
-
- If not explicitly set, the default value is .
-
-
-
-
-
- Returns an array of s containing the names of all
- s assigned to the ,
- in the order in which they should be notified.
-
-
-
-
- Returns the last UTC time at which the will fire, if
- the Trigger will repeat indefinitely, null will be returned.
-
- Note that the return time *may* be in the past.
-
-
-
-
-
- Get or set the instruction the should be given for
- handling misfire situations for this - the
- concrete type that you are using will have
- defined a set of additional MISFIRE_INSTRUCTION_XXX
- constants that may be passed to this method.
-
- If not explicitly set, the default value is .
-
-
-
-
-
-
-
-
-
- This method should not be used by the Quartz client.
-
- Usable by
- implementations, in order to facilitate 'recognizing' instances of fired
- s as their jobs complete execution.
-
-
-
-
-
- Returns the date/time on which the trigger must stop firing. This
- defines the final boundary for trigger firings 舒 the trigger will
- not fire after to this date and time. If this value is null, no end time
- boundary is assumed, and the trigger can continue indefinitely.
-
- Sets the date/time on which the trigger must stop firing. This defines
- the final boundary for trigger firings 舒 the trigger will not
- fire after to this date and time. If this value is null, no end time
- boundary is assumed, and the trigger can continue indefinitely.
-
-
-
-
- The time at which the trigger's scheduling should start. May or may not
- be the first actual fire time of the trigger, depending upon the type of
- trigger and the settings of the other properties of the trigger. However
- the first actual first time will not be before this date.
-
-
- Setting a value in the past may cause a new trigger to compute a first
- fire time that is in the past, which may cause an immediate misfire
- of the trigger.
-
-
-
-
- Tells whether this Trigger instance can handle events
- in millisecond precision.
-
-
-
-
- The priority of a acts as a tie breaker such that if
- two s have the same scheduled fire time, then Quartz
- will do its best to give the one with the higher priority first access
- to a worker thread.
-
-
- If not explicitly set, the default value is 5.
-
-
-
-
-
-
- Gets a value indicating whether this instance has additional properties
- that should be considered when for example saving to database.
-
-
- If trigger implementation has additional properties that need to be saved
- with base properties you need to make your class override this property with value true.
- Returning true will effectively mean that ADOJobStore needs to serialize
- this trigger instance to make sure additional properties are also saved.
-
-
- true if this instance has additional properties; otherwise, false.
-
-
-
-
- Create a with no settings.
-
-
- The start-time will also be set to the current time, and the time zone
- will be set the the system's default time zone.
-
-
-
-
- Create a with the given name and default group.
-
-
- The start-time will also be set to the current time, and the time zone
- will be set the the system's default time zone.
-
- The name.
-
-
-
- Create a with the given name and group.
-
-
- The start-time will also be set to the current time, and the time zone
- will be set the the system's default time zone.
-
- The name.
- The group.
-
-
-
- Create a with the given name, group and
- expression.
-
-
- The start-time will also be set to the current time, and the time zone
- will be set the the system's default time zone.
-
- The name.
- The group.
- The cron expression.
-
-
-
- Create a with the given name and group, and
- associated with the identified .
-
-
- The start-time will also be set to the current time, and the time zone
- will be set the the system's default time zone.
-
- The name.
- The group.
- Name of the job.
- The job group.
-
-
-
- Create a with the given name and group,
- associated with the identified ,
- and with the given "cron" expression.
-
-
- The start-time will also be set to the current time, and the time zone
- will be set the the system's default time zone.
-
- The name.
- The group.
- Name of the job.
- The job group.
- The cron expression.
-
-
-
- Create a with the given name and group,
- associated with the identified ,
- and with the given "cron" expression resolved with respect to the .
-
- The name.
- The group.
- Name of the job.
- The job group.
- The cron expression.
- The time zone.
-
-
-
- Create a that will occur at the given time,
- until the given end time.
-
- If null, the start-time will also be set to the current time, the time
- zone will be set the the system's default.
-
-
- The name.
- The group.
- Name of the job.
- The job group.
- The start time.
- The end time.
- The cron expression.
-
-
-
- Create a with fire time dictated by the
- resolved with respect to the specified
- occuring from the until
- the given .
-
- The name.
- The group.
- Name of the job.
- The job group.
- The start time.
- The end time.
-
-
-
- Clones this instance.
-
-
-
-
-
- Returns the next time at which the is scheduled to fire. If
- the trigger will not fire again, will be returned. Note that
- the time returned can possibly be in the past, if the time that was computed
- for the trigger to next fire has already arrived, but the scheduler has not yet
- been able to fire the trigger (which would likely be due to lack of resources
- e.g. threads).
-
-
- The value returned is not guaranteed to be valid until after the
- has been added to the scheduler.
-
-
-
-
-
-
- Returns the previous time at which the fired.
- If the trigger has not yet fired, will be returned.
-
-
-
-
-
- Sets the next fire time.
-
- This method should not be invoked by client code.
-
-
- The fire time.
-
-
-
- Sets the previous fire time.
-
- This method should not be invoked by client code.
-
-
- The fire time.
-
-
-
- Returns the next time at which the will fire,
- after the given time. If the trigger will not fire after the given time,
- will be returned.
-
-
-
-
-
-
- Used by the to determine whether or not
- it is possible for this to fire again.
-
- If the returned value is then the
- may remove the from the .
-
-
-
-
-
-
- Validates the misfire instruction.
-
- The misfire instruction.
-
-
-
-
- This method should not be used by the Quartz client.
-
- To be implemented by the concrete classes that extend this class.
-
-
- The implementation should update the 's state
- based on the MISFIRE_INSTRUCTION_XXX that was selected when the
- was created.
-
-
-
-
-
-
-
- Determines whether the date and (optionally) time of the given Calendar
- instance falls on a scheduled fire-time of this trigger.
-
-
-
- Equivalent to calling .
-
-
- The date to compare.
-
-
-
-
- Determines whether the date and (optionally) time of the given Calendar
- instance falls on a scheduled fire-time of this trigger.
-
- Note that the value returned is NOT validated against the related
- ICalendar (if any).
-
-
- The date to compare
- If set to true, the method will only determine if the
- trigger will fire during the day represented by the given Calendar
- (hours, minutes and seconds will be ignored).
-
-
-
-
- Called when the has decided to 'fire'
- the trigger (Execute the associated ), in order to
- give the a chance to update itself for its next
- triggering (if any).
-
-
-
-
-
-
- Updates the trigger with new calendar.
-
- The calendar to update with.
- The misfire threshold.
-
-
-
- Called by the scheduler at the time a is first
- added to the scheduler, in order to have the
- compute its first fire time, based on any associated calendar.
-
- After this method has been called,
- should return a valid answer.
-
-
-
-
- the first time at which the will be fired
- by the scheduler, which is also the same value
- will return (until after the first firing of the ).
-
-
-
-
- Gets the expression summary.
-
-
-
-
-
- Gets the next time to fire after the given time.
-
- The time to compute from.
-
-
-
-
- NOT YET IMPLEMENTED: Returns the time before the given time
- that this will fire.
-
- The date.
-
-
-
-
- Gets or sets the cron expression string.
-
- The cron expression string.
-
-
-
- Set the CronExpression to the given one. The TimeZone on the passed-in
- CronExpression over-rides any that was already set on the Trigger.
-
- The cron expression.
-
-
-
- Returns the date/time on which the trigger may begin firing. This
- defines the initial boundary for trigger firings the trigger
- will not fire prior to this date and time.
-
-
-
-
-
- Get or sets the time at which the CronTrigger should quit
- repeating - even if repeastCount isn't yet satisfied.
-
-
-
-
- Sets the time zone for which the of this
- will be resolved.
-
-
- If is set after this
- property, the TimeZone setting on the CronExpression will "win". However
- if is set after this property, the
- time zone applied by this method will remain in effect, since the
- string cron expression does not carry a time zone!
-
- The time zone.
-
-
-
- Returns the last UTC time at which the will fire, if
- the Trigger will repeat indefinitely, null will be returned.
-
- Note that the return time *may* be in the past.
-
-
-
-
-
- Tells whether this Trigger instance can handle events
- in millisecond precision.
-
-
-
-
-
- The interface to be implemented by s that provide a
- mechanism for having their execution interrupted. It is NOT a requirment
- for jobs to implement this interface - in fact, for most people, none of
- their jobs will.
-
-
-
- The means of actually interrupting the Job must be implemented within the
- itself (the method of this
- interface is simply a means for the scheduler to inform the
- that a request has been made for it to be interrupted). The mechanism that
- your jobs use to interrupt themselves might vary between implementations.
- However the principle idea in any implementation should be to have the
- body of the job's periodically check some flag to
- see if an interruption has been requested, and if the flag is set, somehow
- abort the performance of the rest of the job's work. An example of
- interrupting a job can be found in the java source for the class
- Quartz.Examples.Example7.DumbInterruptableJob. It is legal to use
- some combination of and
- synchronization within and
- in order to have the method block until the
- signals that it has noticed the set flag.
-
-
-
- If the Job performs some form of blocking I/O or similar functions, you may
- want to consider having the method store a
- reference to the calling as a member variable. Then the
- impplementation of this interfaces method can call
- on that Thread. Before attempting this, make
- sure that you fully understand what
- does and doesn't do. Also make sure that you clear the Job's member
- reference to the Thread when the Execute(..) method exits (preferrably in a
- block.
-
-
-
-
- James House
-
-
-
- Called by the when a user
- interrupts the .
-
- void (nothing) if job interrupt is successful.
-
-
-
- Scheduler constants.
-
-
-
-
- A (possibly) usefull constant that can be used for specifying the group
- that and instances belong to.
-
-
-
-
- A constant group name used internally by the
- scheduler - clients should not use the value of this constant
- ("MANUAL_TRIGGER") for thename of a 's group.
-
-
-
-
- A constant group name used internally by the
- scheduler - clients should not use the value of this constant
- ("RECOVERING_JOBS") for thename of a 's group.
-
-
-
-
- A constant group name used internally by the
- scheduler - clients should not use the value of this constant
- ("FAILED_OVER_JOBS") for thename of a 's group.
-
-
-
-
- A constant key that can be used to retrieve the
- name of the original from a recovery trigger's
- data map in the case of a job recovering after a failed scheduler
- instance.
-
-
-
-
-
- A constant key that can be used to retrieve the
- group of the original from a recovery trigger's
- data map in the case of a job recovering after a failed scheduler
- instance.
-
-
-
-
-
- A constant key that can be used to retrieve the
- scheduled fire time of the original from a recovery
- trigger's data map in the case of a job recovering after a failed scheduler
- instance.
-
-
-
-
-
- Holds state information for instances.
-
-
- instances are stored once when the
- is added to a scheduler. They are also re-persisted after every execution of
- instances.
-
- instances can also be stored with a
- . This can be useful in the case where you have a Job
- that is stored in the scheduler for regular/repeated use by multiple
- Triggers, yet with each independent triggering, you want to supply the
- Job with different data inputs.
-
-
- The passed to a Job at execution time
- also contains a convenience that is the result
- of merging the contents of the trigger's JobDataMap (if any) over the
- Job's JobDataMap (if any).
-
-
-
-
-
-
- James House
-
-
-
- Create an empty .
-
-
-
-
- Create a with the given data.
-
-
-
-
- Adds the given value as a string version to the
- 's data map.
-
-
-
-
- Adds the given value as a string version to the
- 's data map.
-
-
-
-
- Adds the given value as a string version to the
- 's data map.
-
-
-
-
- Adds the given value as a string version to the
- 's data map.
-
-
-
-
- Adds the given value as a string version to the
- 's data map.
-
-
-
-
- Adds the given value as a string version to the
- 's data map.
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the
- .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Retrieve the identified value from the .
-
-
-
-
- Gets the date time.
-
- The key.
-
-
-
-
- Gets the value behind the specified key.
-
- The key.
-
-
-
-
- Conveys the detail properties of a given instance.
-
-
- Quartz does not store an actual instance of a type, but
- instead allows you to define an instance of one, through the use of a .
-
- s have a name and group associated with them, which
- should uniquely identify them within a single .
-
-
- s are the 'mechanism' by which s
- are scheduled. Many s can point to the same ,
- but a single can only point to one .
-
-
-
-
-
-
- James House
- Sharada Jambula
-
-
-
- Create a with no specified name or group, and
- the default settings of all the other properties.
-
- Note that the , and
- properties must be set before the job can be
- placed into a .
-
-
-
-
-
- Create a with the given name, default group, and
- the default settings of all the other properties.
- If , Scheduler.DefaultGroup will be used.
-
-
- If name is null or empty, or the group is an empty string.
-
-
-
-
- Create a with the given name, and group, and
- the default settings of all the other properties.
- If , Scheduler.DefaultGroup will be used.
-
-
- If name is null or empty, or the group is an empty string.
-
-
-
-
- Create a with the given name, and group, and
- the given settings of all the other properties.
-
- The name.
- if , Scheduler.DefaultGroup will be used.
- Type of the job.
- if set to true, job will be volatile.
- if set to true, job will be durable.
- if set to true, job will request recovery.
-
- ArgumentException if name is null or empty, or the group is an empty string.
-
-
-
-
- Validates whether the properties of the are
- valid for submission into a .
-
-
-
-
- Add the specified name of a to the
- end of the 's list of listeners.
-
-
-
-
- Remove the specified name of a from
- the 's list of listeners.
-
- true if the given name was found in the list, and removed
-
-
-
- Return a simple string representation of this object.
-
-
-
-
- Creates a new object that is a copy of the current instance.
-
-
- A new object that is a copy of this instance.
-
-
-
-
- Determines whether the specified detail is equal to this instance.
-
- The detail to examine.
-
- true if the specified detail is equal; otherwise, false.
-
-
-
-
- Determines whether the specified is equal to the current .
-
- The to compare with the current .
-
- if the specified is equal to the
- current ; otherwise, .
-
-
-
-
- Checks equality between given job detail and this instance.
-
- The detail to compare this instance with.
-
-
-
-
- Serves as a hash function for a particular type, suitable
- for use in hashing algorithms and data structures like a hash table.
-
-
- A hash code for the current .
-
-
-
-
- Get or sets the name of this .
-
-
- if name is null or empty.
-
-
-
-
- Get or sets the group of this .
- If , will be used.
-
-
- If the group is an empty string.
-
-
-
-
- Returns the 'full name' of the in the format
- "group.name".
-
-
-
-
- Gets the key.
-
- The key.
-
-
-
- Get or set the description given to the instance by its
- creator (if any).
-
-
- May be useful for remembering/displaying the purpose of the job, though the
- description has no meaning to Quartz.
-
-
-
-
- Get or sets the instance of that will be executed.
-
-
- if jobType is null or the class is not a .
-
-
-
-
- Get or set the that is associated with the .
-
-
-
-
- Set whether or not the the should re-Execute
- the if a 'recovery' or 'fail-over' situation is
- encountered.
-
- If not explicitly set, the default value is .
-
-
-
-
-
-
- Whether or not the should not be persisted in the
- for re-use after program
- restarts.
-
- If not explicitly set, the default value is .
-
-
- if the should be garbage
- collected along with the .
-
-
-
-
- Whether or not the should remain stored after it is
- orphaned (no s point to it).
-
- If not explicitly set, the default value is .
-
-
-
- if the Job should remain persisted after
- being orphaned.
-
-
-
-
- Whether or not the implements the interface .
-
-
-
-
- Gets or sets an array of s containing the names of all
- s assigned to the ,
- in the order in which they should be notified. Setting the array
- clears any listener names that were in the list.
-
-
-
-
- A context bundle containing handles to various environment information, that
- is given to a instance as it is
- executed, and to a instance after the
- execution completes.
-
-
-
- The found on this object (via the
- method) serves as a convenience -
- it is a merge of the found on the
- and the one found on the , with
- the value in the latter overriding any same-named values in the former.
- It is thus considered a 'best practice' that the Execute code of a Job
- retrieve data from the JobDataMap found on this object NOTE: Do not
- expect value 'set' into this JobDataMap to somehow be set back onto a
- 's own JobDataMap.
-
-
-
- s are also returned from the
-
- method. These are the same instances as those past into the jobs that are
- currently executing within the scheduler. The exception to this is when your
- application is using Quartz remotely (i.e. via RMI) - in which case you get
- a clone of the s, and their references to
- the and instances have been lost (a
- clone of the is still available - just not a handle
- to the job instance that is running).
-
-
-
-
-
-
-
- James House
-
-
-
- Create a JobExcecutionContext with the given context data.
-
-
-
-
- Increments the refire count.
-
-
-
-
- Returns a that represents the current .
-
-
- A that represents the current .
-
-
-
-
- Put the specified value into the context's data map with the given key.
- Possibly useful for sharing data between listeners and jobs.
-
- NOTE: this data is volatile - it is lost after the job execution
- completes, and all TriggerListeners and JobListeners have been
- notified.
-
-
-
-
-
-
-
-
-
- Get the value with the given key from the context's data map.
-
-
-
-
-
-
- Get a handle to the instance that fired the
- .
-
-
-
-
- Get a handle to the instance that fired the
- .
-
-
-
-
- Get a handle to the referenced by the
- instance that fired the .
-
-
-
-
- If the is being re-executed because of a 'recovery'
- situation, this method will return .
-
-
-
-
- Gets the refire count.
-
- The refire count.
-
-
-
- Get the convenience of this execution context.
-
-
-
- The found on this object serves as a convenience -
- it is a merge of the found on the
- and the one found on the , with
- the value in the latter overriding any same-named values in the former.
- It is thus considered a 'best practice' that the Execute code of a Job
- retrieve data from the JobDataMap found on this object.
-
-
- NOTE: Do not expect value 'set' into this JobDataMap to somehow be
- set back onto a 's own JobDataMap.
-
-
-
- Attempts to change the contents of this map typically result in an
- illegal state.
-
-
-
-
-
-
- Get the associated with the .
-
-
-
-
- Get the instance of the that was created for this
- execution.
-
- Note: The Job instance is not available through remote scheduler
- interfaces.
-
-
-
-
-
- The actual time the trigger fired. For instance the scheduled time may
- have been 10:00:00 but the actual fire time may have been 10:00:03 if
- the scheduler was too busy.
-
- Returns the fireTimeUtc.
-
-
-
-
- The scheduled time the trigger fired for. For instance the scheduled
- time may have been 10:00:00 but the actual fire time may have been
- 10:00:03 if the scheduler was too busy.
-
- Returns the scheduledFireTimeUtc.
-
-
-
-
- Gets the previous fire time.
-
- The previous fire time.
-
-
-
- Gets the next fire time.
-
- The next fire time.
-
-
-
- Returns the result (if any) that the set before its
- execution completed (the type of object set as the result is entirely up
- to the particular job).
-
-
-
- The result itself is meaningless to Quartz, but may be informative
- to s or
- s that are watching the job's
- execution.
-
-
- Set the result (if any) of the 's execution (the type of
- object set as the result is entirely up to the particular job).
-
-
- The result itself is meaningless to Quartz, but may be informative
- to s or
- s that are watching the job's
- execution.
-
-
-
-
-
- The amount of time the job ran for. The returned
- value will be until the job has actually completed (or thrown an
- exception), and is therefore generally only useful to
- s and s.
-
-
-
-
- An exception that can be thrown by a
- to indicate to the Quartz that an error
- occured while executing, and whether or not the requests
- to be re-fired immediately (using the same ,
- or whether it wants to be unscheduled.
-
-
- Note that if the flag for 'refire immediately' is set, the flags for
- unscheduling the Job are ignored.
-
-
-
-
- James House
-
-
-
- Create a JobExcecutionException, with the 're-fire immediately' flag set
- to .
-
-
-
-
- Create a JobExcecutionException, with the given cause.
-
- The cause.
-
-
-
- Create a JobExcecutionException, with the given message.
-
-
-
-
- Initializes a new instance of the class.
-
- The message.
- The original cause.
-
-
-
- Create a JobExcecutionException with the 're-fire immediately' flag set
- to the given value.
-
-
-
-
- Create a JobExcecutionException with the given underlying exception, and
- the 're-fire immediately' flag set to the given value.
-
-
-
-
- Create a JobExcecutionException with the given message, and underlying
- exception, and the 're-fire immediately' flag set to the given value.
-
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The class name is null or is zero (0).
- The info parameter is null.
-
-
-
- Creates and returns a string representation of the current exception.
-
-
- A string representation of the current exception.
-
-
-
-
-
- Gets or sets a value indicating whether to unschedule firing trigger.
-
-
- true if firing trigger should be unscheduled; otherwise, false.
-
-
-
-
- Gets or sets a value indicating whether to unschedule all triggers.
-
-
- true if all triggers should be unscheduled; otherwise, false.
-
-
-
-
- Gets or sets a value indicating whether to refire immediately.
-
- true if to refire immediately; otherwise, false.
-
-
-
- Misfire instructions.
-
-
-
-
- Instruction not set (yet).
-
-
-
-
- Use smart policy.
-
-
-
-
- Misfire policy settings for SimpleTrigger.
-
-
-
-
- Instructs the that upon a mis-fire
- situation, the wants to be fired
- now by .
-
- NOTE: This instruction should typically only be used for
- 'one-shot' (non-repeating) Triggers. If it is used on a trigger with a
- repeat count > 0 then it is equivalent to the instruction
- .
-
-
-
-
-
- Instructs the that upon a mis-fire
- situation, the wants to be
- re-scheduled to 'now' (even if the associated
- excludes 'now') with the repeat count left as-is. This does obey the
- end-time however, so if 'now' is after the
- end-time the will not fire again.
-
-
-
- NOTE: Use of this instruction causes the trigger to 'forget'
- the start-time and repeat-count that it was originally setup with (this
- is only an issue if you for some reason wanted to be able to tell what
- the original values were at some later time).
-
-
-
-
-
- Instructs the that upon a mis-fire
- situation, the wants to be
- re-scheduled to 'now' (even if the associated
- excludes 'now') with the repeat count set to what it would be, if it had
- not missed any firings. This does obey the end-time
- however, so if 'now' is after the end-time the will
- not fire again.
-
-
- NOTE: Use of this instruction causes the trigger to 'forget'
- the start-time and repeat-count that it was originally setup with.
- Instead, the repeat count on the trigger will be changed to whatever
- the remaining repeat count is (this is only an issue if you for some
- reason wanted to be able to tell what the original values were at some
- later time).
-
-
-
- NOTE: This instruction could cause the
- to go to the 'COMPLETE' state after firing 'now', if all the
- repeat-fire-times where missed.
-
-
-
-
-
- Instructs the that upon a mis-fire
- situation, the wants to be
- re-scheduled to the next scheduled time after 'now' - taking into
- account any associated , and with the
- repeat count set to what it would be, if it had not missed any firings.
-
-
- NOTE/WARNING: This instruction could cause the
- to go directly to the 'COMPLETE' state if all fire-times where missed.
-
-
-
-
- Instructs the that upon a mis-fire
- situation, the wants to be
- re-scheduled to the next scheduled time after 'now' - taking into
- account any associated , and with the
- repeat count left unchanged.
-
-
-
- NOTE/WARNING: This instruction could cause the
- to go directly to the 'COMPLETE' state if all the end-time of the trigger
- has arrived.
-
-
-
-
-
- misfire instructions for CronTrigger
-
-
-
-
- Instructs the that upon a mis-fire
- situation, the wants to be fired now
- by .
-
-
-
-
- Instructs the that upon a mis-fire
- situation, the wants to have it's
- next-fire-time updated to the next time in the schedule after the
- current time (taking into account any associated ,
- but it does not want to be fired now.
-
-
-
-
- misfire instructions for NthIncludedDayTrigger
-
-
-
-
- Instructs the that upon a mis-fire situation, the
- wants to be fired now by the
-
-
-
-
-
- Instructs the that upon a mis-fire situation, the
- wants to have
- nextFireTime updated to the next time in the schedule after
- the current time, but it does not want to be fired now.
-
-
-
-
- A trigger which fires on the Nth day of every interval type
- , or
- that is not excluded by the associated
- calendar.
-
-
- When determining what the Nth day of the month or year
- is, will skip excluded days on the
- associated calendar. This would commonly be used in an Nth
- business day situation, in which the user wishes to fire a particular job on
- the Nth business day (i.e. the 5th business day of
- every month). Each also has an associated
- which indicates at what time of day the trigger is
- to fire.
-
- All s default to a monthly interval type
- (fires on the Nth day of every month) with N = 1 (first
- non-excluded day) and set to 12:00 PM (noon). These
- values can be changed using the , , and
- methods. Users may also want to note the
- and
- methods.
-
-
- Take, for example, the following calendar:
-
-
- July August September
- Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
- 1 W 1 2 3 4 5 W 1 2 W
- W H 5 6 7 8 W W 8 9 10 11 12 W W H 6 7 8 9 W
- W 11 12 13 14 15 W W 15 16 17 18 19 W W 12 13 14 15 16 W
- W 18 19 20 21 22 W W 22 23 24 25 26 W W 19 20 21 22 23 W
- W 25 26 27 28 29 W W 29 30 31 W 26 27 28 29 30
- W
-
- Where W's represent weekend days, and H's represent holidays, all of which
- are excluded on a calendar associated with an
- with n=5 and
- intervalType=IntervalTypeMonthly. In this case, the trigger
- would fire on the 8th of July (because of the July 4 holiday),
- the 5th of August, and the 8th of September (because
- of Labor Day).
-
- Aaron Craven
-
-
-
- Indicates a monthly trigger type (fires on the Nth included
- day of every month).
-
-
-
- indicates a yearly trigger type (fires on the Nth included
- day of every year).
-
-
-
-
- Indicates a weekly trigger type (fires on the Nth included
- day of every week). When using this interval type, care must be taken
- not to think of the value of as an analog to
- . Such a comparison can only
- be drawn when there are no calendars associated with the trigger. To
- illustrate, consider an with
- n = 3 which is associated with a Calendar excluding
- non-weekdays. The trigger would fire on the 3rd
- included day of the week, which would be 4th
- actual day of the week.
-
-
-
-
- Create an with no specified name,
- group, or . This will result initially in a
- default monthly trigger that fires on the first day of every month at
- 12:00 PM (n = 1,
- intervalType=,
- fireAtTime="12:00").
-
-
- Note that , ,
- , and , must be
- called before the can be placed into
- a .
-
-
-
-
- Create an with the given name and
- default group but no specified . This will result
- initially in a default monthly trigger that fires on the first day of
- every month at 12:00 PM (=1,
- intervalType=,
- fireAtTime=12:00").
-
- Note that and must
- be called before the can be placed
- into a .
-
-
- the name for the
-
-
-
- Create an with the given name and
- group but no specified . This will result
- initially in a default monthly trigger that fires on the first day of
- every month at 12:00 PM (=1,
- intervalType=,
- fireAtTime=12:00").
-
- Note that and must
- be called before the can be placed
- into a .
-
-
- the name for the
-
- the group for the
-
-
-
-
- Create an with the given name and
- group and the specified . This will result
- initially in a default monthly trigger that fires on the first day of
- every month at 12:00 PM (=1,
- intervalType=,
- fireAtTime="12:00").
-
- The name for the .
- The group for the .
- The name of the job to associate with the .
- The group containing the job to associate with the .
-
-
-
- Returns the next UTC time at which the
- will fire. If the trigger will not fire again, will be
- returned.
-
-
-
- Because of the conceptual design of ,
- it is not always possible to decide with certainty that the trigger
- will never fire again. Therefore, it will search for the next
- fire time up to a given cutoff. These cutoffs can be changed by using the
- property. The default cutoff is 12
- of the intervals specified by intervalType.
-
-
- The returned value is not guaranteed to be valid until after
- the trigger has been added to the scheduler.
-
-
- the next fire time for the trigger
-
-
-
-
- Returns the previous UTC time at which the
- fired. If the trigger has not yet
- fired, will be returned.
-
- the previous fire time for the trigger
-
-
-
- Returns the first time the will fire
- after the specified date.
-
-
-
- Because of the conceptual design of ,
- it is not always possible to decide with certainty that the trigger
- will never fire again. Therefore, it will search for the next
- fire time up to a given cutoff. These cutoffs can be changed by using the
- property. The default cutoff is 12
- of the intervals specified by intervalType.
-
-
- Therefore, for triggers with intervalType =
- , if the trigger
- will not fire within 12
- weeks after the given date/time, will be returned. For
- triggers with intervalType =
-
- , if the trigger will not fire within 12
- months after the given date/time, will be returned.
- For triggers with intervalType =
-
- , if the trigger will not fire within 12
- years after the given date/time, will be returned. In
- all cases, if the trigger will not fire before ,
- will be returned.
-
-
- The time after which to find the nearest fire time.
- This argument is treated as exclusive 舒 that is,
- if afterTime is a valid fire time for the trigger, it
- will not be returned as the next fire time.
-
-
- the first time the trigger will fire following the specified date
-
-
-
-
- Called when the has decided to 'fire' the trigger
- (Execute the associated ), in order to give the
- a chance to update itself for its next triggering
- (if any).
-
-
-
-
- Called by the scheduler at the time a is first
- added to the scheduler, in order to have the
- compute its first fire time, based on any associated calendar.
-
- After this method has been called,
- should return a valid answer.
-
-
-
- the first time at which the will be fired
- by the scheduler, which is also the same value
- will return (until after the first
- firing of the ).
-
-
-
-
- Called after the has executed the
- associated with the in order
- to get the final instruction code from the trigger.
-
-
- The that was used by the
- 's method.
-
-
- The thrown by the
- , if any (may be )
-
- one of the Trigger.INSTRUCTION_XXX constants.
-
-
-
-
- Used by the to determine whether or not it is
- possible for this to fire again.
- '
-
-
- If the returned value is then the
- may remove the from the
-
-
-
-
- A boolean indicator of whether the trigger could potentially fire
- again.
-
-
-
-
- Indicates whether is a valid misfire
- instruction for this .
-
- Whether is valid.
-
-
- Updates the 's state based on the
- MisfireInstruction that was selected when the
- was created
-
- If the misfire instruction is set to MISFIRE_INSTRUCTION_SMART_POLICY,
- then the instruction will be interpreted as
- .
-
-
- a new or updated calendar to use for the trigger
-
-
-
-
- Updates the 's state based on the
- given new version of the associated .
-
- A new or updated calendar to use for the trigger
- the amount of time that must
- be between "now" and the time the next
- firing of the trigger is supposed to occur.
-
-
-
-
- Calculates the first time an with
- intervalType = IntervalTypeWeekly will fire
- after the specified date. See for more
- information.
-
- The time after which to find the nearest fire time.
- This argument is treated as exclusive 舒 that is,
- if afterTime is a valid fire time for the trigger, it
- will not be returned as the next fire time.
-
- the first time the trigger will fire following the specified
- date
-
-
-
-
- Calculates the first UTC time an with
- intervalType = will fire
- after the specified date. See for more
- information.
-
-
- The UTC time after which to find the nearest fire time.
- This argument is treated as exclusive 舒 that is,
- if afterTime is a valid fire time for the trigger, it
- will not be returned as the next fire time.
-
- the first time the trigger will fire following the specified date
-
-
-
- Calculates the first time an with
- intervalType = will fire
- after the specified date. See for more
- information.
-
-
- The UTC time after which to find the nearest fire time.
- This argument is treated as exclusive 舒 that is,
- if afterTime is a valid fire time for the trigger, it
- will not be returned as the next fire time.
-
- the first time the trigger will fire following the specified
- date
-
-
-
-
- Gets or sets the day of the interval on which the
- should fire. If the Nth
- day of the interval does not exist (i.e. the 32nd of a
- month), the trigger simply will never fire. N may not be less than 1.
-
-
-
-
- Returns the interval type for the .
-
-
- Sets the interval type for the . If
- , the trigger will fire on the
- Nth included day of every month. If
- , the trigger will fire on the
- Nth included day of every year. If
- , the trigger will fire on the
- Nth included day of every week.
-
-
-
-
-
-
-
- Returns the fire time for the as a
- string with the format "HH:MM[:SS]", with HH representing the
- 24-hour clock hour of the fire time. Seconds are optional and their
- inclusion depends on whether or not they were provided to
- .
-
-
-
-
- Returns the for the
- .
-
-
-
- Because of the conceptual design of ,
- it is not always possible to decide with certainty that the trigger
- will never fire again. Therefore, it will search for the next
- fire time up to a given cutoff. These cutoffs can be changed by using the
- property. The default cutoff is 12
- of the intervals specified by intervalType" />.
-
-
- Because of the conceptual design of ,
- it is not always possible to decide with certainty that the trigger
- will never fire again. Therefore, it will search for the next
- fire time up to a given cutoff. These cutoffs can be changed by using the
- method. The default cutoff is 12
- of the intervals specified by intervalType".
-
-
- In most cases, the default value of this setting (12) is sufficient (it
- is highly unlikely, for example, that you will need to look at more than
- 12 months of dates to ensure that your trigger will never fire again).
- However, this setting is included to allow for the rare exceptions where
- this might not be true.
-
-
- For example, if your trigger is associated with a calendar that excludes
- a great many dates in the next 12 months, and hardly any following that,
- it is possible (if is large enough) that you could run
- into this situation.
-
-
-
-
-
- Returns the last UTC time the will fire.
- If the trigger will not fire at any point between
- and , will be returned.
-
- the last time the trigger will fire.
-
-
-
- Tells whether this Trigger instance can handle events
- in millisecond precision.
-
-
-
-
-
- Sets or gets the time zone in which the will be resolved.
- If no time zone is provided, then the default time zone will be used.
-
-
-
-
-
-
- Gets or sets the trigger's calendar week rule.
-
- The trigger calendar week rule.
-
-
-
- Gets or sets the trigger's calendar first day of week rule.
-
- The trigger calendar first day of week.
-
-
-
- An exception that is thrown to indicate that an attempt to store a new
- object (i.e. ,
- or ) in a
- failed, because one with the same name and group already exists.
-
- James House
-
-
-
- Create a with the given
- message.
-
-
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The class name is null or is zero (0).
- The info parameter is null.
-
-
-
- Create a and auto-generate a
- message using the name/group from the given .
-
-
-
- The message will read:
"Unable to store Job with name: '__' and
- group: '__', because one already exists with this identification."
-
-
-
-
-
- Create a and auto-generate a
- message using the name/group from the given .
-
-
-
- The message will read:
"Unable to store Trigger with name: '__' and
- group: '__', because one already exists with this identification."
-
-
-
-
-
- An exception that is thrown to indicate that there is a misconfiguration of
- the - or one of the components it
- configures.
-
- James House
-
-
-
- Create a with the given message.
-
-
-
-
- Create a with the given message
- and cause.
-
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The class name is null or is zero (0).
- The info parameter is null.
-
-
-
- Holds context/environment data that can be made available to Jobs as they
- are executed.
-
-
- James House
-
-
-
- Create an empty .
-
-
-
-
- Create a with the given data.
-
-
-
-
- Instructs Scheduler what to do with a trigger and job.
-
-
-
-
- Instructs the that the
- has no further instructions.
-
-
-
-
- Instructs the that the
- wants the to re-Execute
- immediately. If not in a 'RECOVERING' or 'FAILED_OVER' situation, the
- execution context will be re-used (giving the the
- abilitiy to 'see' anything placed in the context by its last execution).
-
-
-
-
- Instructs the that the
- should be put in the state.
-
-
-
-
- Instructs the that the
- wants itself deleted.
-
-
-
-
- Instructs the that all
- s referencing the same as
- this one should be put in the state.
-
-
-
-
- Instructs the that all
- s referencing the same as
- this one should be put in the state.
-
-
-
-
- Instructs the that the
- should be put in the state.
-
-
-
-
- Describes the settings and capabilities of a given
- instance.
-
- James House
-
-
-
- Initializes a new instance of the class.
-
- Name of the scheduler.
- The scheduler instance.
- The scheduler type.
- if set to true, scheduler is a remote scheduler.
- if set to true, scheduler is started.
- if set to true, scheduler is in standby mode.
- if set to true, scheduler is shutdown.
- The start time.
- The number of jobs executed.
- The job store type.
- if set to true, job store is persistent.
- The thread pool type.
- Size of the thread pool.
- The version string.
-
-
-
- Returns a formatted (human readable) string describing all the 's
- meta-data values.
-
-
-
- The format of the string looks something like this:
-
- Quartz Scheduler 'SchedulerName' with instanceId 'SchedulerInstanceId' Scheduler class: 'Quartz.Impl.StdScheduler' - running locally. Running since: '11:33am on Jul 19, 2002' Not currently paused. Number of Triggers fired: '123' Using thread pool 'Quartz.Simpl.SimpleThreadPool' - with '8' threads Using job-store 'Quartz.Impl.JobStore' - which supports persistence.
-
-
-
-
-
-
- Return a simple string representation of this object.
-
-
-
-
- Returns the name of the .
-
-
-
-
- Returns the instance Id of the .
-
-
-
-
- Returns the class-name of the instance.
-
-
-
-
- Returns whether the is being used remotely (via remoting).
-
-
-
-
- Returns whether the scheduler has been started.
-
-
- Note: may return even if
- returns .
-
-
-
-
- Reports whether the is in standby mode.
-
-
- Note: may return even if
- returns .
-
-
-
-
- Reports whether the has been Shutdown.
-
-
-
-
- Returns the class-name of the instance that is
- being used by the .
-
-
-
-
- Returns the type name of the instance that is
- being used by the .
-
-
-
-
- Returns the number of threads currently in the 's
-
-
-
-
- Returns the version of Quartz that is running.
-
-
-
-
- Returns the at which the Scheduler started running.
-
- null if the scheduler has not been started.
-
-
-
-
- Returns the number of jobs executed since the
- started..
-
-
-
-
- Returns whether or not the 's
- instance supports persistence.
-
-
-
-
- A concrete that is used to fire a
- at a given moment in time, and optionally repeated at a specified interval.
-
-
-
-
-
- James House
- Contributions by Lieven Govaerts of Ebitec Nv, Belgium.
- Marko Lahma (.NET)
-
-
-
- Used to indicate the 'repeat count' of the trigger is indefinite. Or in
- other words, the trigger should repeat continually until the trigger's
- ending timestamp.
-
-
-
-
- Create a with no settings.
-
-
-
-
- Create a that will occur immediately, and
- not repeat.
-
-
-
-
- Create a that will occur immediately, and
- not repeat.
-
-
-
-
- Create a that will occur immediately, and
- repeat at the the given interval the given number of times.
-
-
-
-
- Create a that will occur immediately, and
- repeat at the the given interval the given number of times.
-
-
-
-
- Create a that will occur at the given time,
- and not repeat.
-
-
-
-
- Create a that will occur at the given time,
- and not repeat.
-
-
-
-
- Create a that will occur at the given time,
- and repeat at the the given interval the given number of times, or until
- the given end time.
-
- The name.
- A UTC set to the time for the to fire.
- A UTC set to the time for the
- to quit repeat firing.
- The number of times for the to repeat
- firing, use for unlimited times.
- The time span to pause between the repeat firing.
-
-
-
- Create a that will occur at the given time,
- and repeat at the the given interval the given number of times, or until
- the given end time.
-
- The name.
- The group.
- A UTC set to the time for the to fire.
- A UTC set to the time for the
- to quit repeat firing.
- The number of times for the to repeat
- firing, use for unlimited times.
- The time span to pause between the repeat firing.
-
-
-
- Create a that will occur at the given time,
- fire the identified and repeat at the the given
- interval the given number of times, or until the given end time.
-
- The name.
- The group.
- Name of the job.
- The job group.
- A set to the time for the
- to fire.
- A set to the time for the
- to quit repeat firing.
- The number of times for the to repeat
- firing, use RepeatIndefinitely for unlimited times.
- The time span to pause between the repeat firing.
-
-
-
- Validates the misfire instruction.
-
- The misfire instruction.
-
-
-
-
- Updates the 's state based on the
- MisfireInstruction value that was selected when the
- was created.
-
-
- If MisfireSmartPolicyEnabled is set to true,
- then the following scheme will be used:
-
- - If the Repeat Count is 0, then the instruction will
- be interpreted as .
- - If the Repeat Count is , then
- the instruction will be interpreted as .
- WARNING: using MisfirePolicy.SimpleTrigger.RescheduleNowWithRemainingRepeatCount
- with a trigger that has a non-null end-time may cause the trigger to
- never fire again if the end-time arrived during the misfire time span.
-
- - If the Repeat Count is > 0, then the instruction
- will be interpreted as .
-
-
-
-
-
-
- Called when the has decided to 'fire'
- the trigger (Execute the associated ), in order to
- give the a chance to update itself for its next
- triggering (if any).
-
-
-
-
-
- Updates the instance with new calendar.
-
- The calendar.
- The misfire threshold.
-
-
-
- Called by the scheduler at the time a is first
- added to the scheduler, in order to have the
- compute its first fire time, based on any associated calendar.
-
- After this method has been called,
- should return a valid answer.
-
-
-
- The first time at which the will be fired
- by the scheduler, which is also the same value
- will return (until after the first firing of the ).
-
-
-
-
- Returns the next time at which the will
- fire. If the trigger will not fire again, will be
- returned. The value returned is not guaranteed to be valid until after
- the has been added to the scheduler.
-
-
-
-
- Returns the previous time at which the fired.
- If the trigger has not yet fired, will be
- returned.
-
-
-
-
- Set the next UTC time at which the should fire.
- This method should not be invoked by client code.
-
-
-
-
- Set the previous UTC time at which the fired.
- This method should not be invoked by client code.
-
-
-
-
- Returns the next UTC time at which the will
- fire, after the given UTC time. If the trigger will not fire after the given
- time, will be returned.
-
-
-
-
- Returns the last UTC time at which the will
- fire, before the given time. If the trigger will not fire before the
- given time, will be returned.
-
-
-
-
- Computes the number of times fired between the two UTC date times.
-
- The UTC start date and time.
- The UTC end date and time.
-
-
-
-
- Determines whether or not the will occur
- again.
-
-
-
-
- Validates whether the properties of the are
- valid for submission into a .
-
-
-
-
- Get or set thhe number of times the should
- repeat, after which it will be automatically deleted.
-
-
-
-
-
- Get or set the the time interval at which the should repeat.
-
-
-
-
- Get or set the number of times the has already
- fired.
-
-
-
-
- Returns the final UTC time at which the will
- fire, if repeatCount is RepeatIndefinitely, null will be returned.
-
- Note that the return time may be in the past.
-
-
-
-
-
- Tells whether this Trigger instance can handle events
- in millisecond precision.
-
-
-
-
-
- All trigger states known to Scheduler.
-
-
-
-
- Indicates that the is in the "normal" state.
-
-
-
-
- Indicates that the is in the "paused" state.
-
-
-
-
- Indicates that the is in the "complete" state.
-
-
- "Complete" indicates that the trigger has not remaining fire-times in
- its schedule.
-
-
-
-
- Indicates that the is in the "error" state.
-
-
-
- A arrives at the error state when the scheduler
- attempts to fire it, but cannot due to an error creating and executing
- its related job. Often this is due to the 's
- class not existing in the classpath.
-
-
-
- When the trigger is in the error state, the scheduler will make no
- attempts to fire it.
-
-
-
-
-
- Indicates that the is in the "blocked" state.
-
-
- A arrives at the blocked state when the job that
- it is associated with is a and it is
- currently executing.
-
-
-
-
-
- Indicates that the does not exist.
-
-
-
-
- Convenience and utility methods for simplifying the construction and
- configuration of s.
-
-
- Please submit suggestions for additional convenience methods to either the
- Quartz user forum or the developer's mail list at
- source forge.
-
-
-
- James House
-
-
-
- Constant indicating last day of month.
-
-
-
-
- Milliseconds in minute.
-
-
-
-
- Milliseconds in hour.
-
-
-
-
- Seconds in day.
-
-
-
-
- Milliseconds in day.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Set the given 's name to the given value, and its
- group to the default group ().
-
- the tigger to change name to
- the new trigger name
-
-
-
- Set the given 's name to the given value, and its
- group to the given group.
-
- the tigger to change name to
- the new trigger name
- the new trigger group
-
-
-
- Make a trigger that will fire every day at the given time.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the hour (0-23) upon which to fire
- the minute (0-59) upon which to fire
- the new trigger
-
-
-
- Make a trigger that will fire every day at the given time.
-
- The generated trigger will not have its group or end-time set.
- The Start time defaults to 'now'.
-
-
- the trigger's name
- the hour (0-23) upon which to fire
- the minute (0-59) upon which to fire
- the newly created trigger
-
-
-
- Make a trigger that will fire every week at the given day and time.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- (1-7) the day of week upon which to fire
- the hour (0-23) upon which to fire
- the minute (0-59) upon which to fire
- the new trigger
-
-
-
- Make a trigger that will fire every week at the given day and time.
-
- The generated trigger will not have its group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the trigger's name
- the day of week upon which to fire
- the hour (0-23) upon which to fire
- the minute (0-59) upon which to fire
- the newly created trigger
-
-
-
- Make a trigger that will fire every month at the given day and time.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- If the day of the month specified does not occur in a given month, a
- firing will not occur that month. (i.e. if dayOfMonth is specified as
- 31, no firing will occur in the months of the year with fewer than 31
- days).
-
-
- (1-31, or -1) the day of week upon which to fire
- the hour (0-23) upon which to fire
- the minute (0-59) upon which to fire
- the newly created trigger
-
-
-
- Make a trigger that will fire every month at the given day and time.
-
- The generated trigger will not have its group,
- or end-time set. The Start time defaults to 'now'.
-
-
- If the day of the month specified does not occur in a given month, a
- firing will not occur that month. (i.e. if dayOfMonth is specified as
- 31, no firing will occur in the months of the year with fewer than 31
- days).
-
-
- the trigger's name
- (1-31, or -1) the day of week upon which to fire
- the hour (0-23) upon which to fire
- the minute (0-59) upon which to fire
- the newly created trigger
-
-
-
- Make a trigger that will fire times, waiting
- between each fire.
-
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
- the newly created trigger
-
-
-
- Make a trigger that will fire times, waiting
- between each fire.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the trigger's name
- the new trigger
-
-
-
- Make a trigger that will fire every second, indefinitely.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the new trigger
-
-
-
- Make a trigger that will fire every second, indefinitely.
-
- The generated trigger will not have its group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the trigger's name
- the new trigger
-
-
-
- Make a trigger that will fire every N seconds, indefinitely.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the number of seconds between firings
- the new trigger
-
-
-
- Make a trigger that will fire every N seconds, with the given number of
- repeats.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the number of seconds between firings
- the number of times to repeat the firing
- the new trigger
-
-
-
- Make a trigger that will fire every N seconds, with the given number of
- repeats.
-
- The generated trigger will not have its group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the trigger's name
- the number of seconds between firings
- the number of times to repeat the firing
- the new trigger
-
-
-
- Make a trigger that will fire every minute, indefinitely.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the new trigger
-
-
-
- Make a trigger that will fire every minute, indefinitely.
-
- The generated trigger will not have its group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the trigger's name
- the new trigger
-
-
-
- Make a trigger that will fire every N minutes, indefinitely.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the number of minutes between firings
- the new trigger
-
-
-
- Make a trigger that will fire every N minutes, with the given number of
- repeats.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the number of minutes between firings
- the number of times to repeat the firing
- the new trigger
-
-
-
- Make a trigger that will fire every N minutes, with the given number of
- repeats.
-
- The generated trigger will not have its group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the trigger's name
- the number of minutes between firings
- the number of times to repeat the firing
- the new trigger
-
-
-
- Make a trigger that will fire every hour, indefinitely.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the new trigger
-
-
-
- Make a trigger that will fire every hour, indefinitely.
-
- The generated trigger will not have its group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the trigger's name
- the new trigger
-
-
-
- Make a trigger that will fire every N hours, indefinitely.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the number of hours between firings
- the new trigger
-
-
-
- Make a trigger that will fire every N hours, with the given number of
- repeats.
-
- The generated trigger will not have its name, group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the number of hours between firings
- the number of times to repeat the firing
- the new trigger
-
-
-
- Make a trigger that will fire every N hours, with the given number of
- repeats.
-
- The generated trigger will not have its group,
- or end-time set. The Start time defaults to 'now'.
-
-
- the trigger's name
- the number of hours between firings
- the number of times to repeat the firing
- the new trigger
-
-
-
- Returns a date that is rounded to the next even hour above the given
- date.
-
- For example an input date with a time of 08:13:54 would result in a date
- with the time of 09:00:00. If the date's time is in the 23rd hour, the
- date's 'day' will be promoted, and the time will be set to 00:00:00.
-
-
- the Date to round, if the current time will
- be used
- the new rounded date
-
-
-
- Returns a date that is rounded to the previous even hour below the given
- date.
-
- For example an input date with a time of 08:13:54 would result in a date
- with the time of 08:00:00.
-
-
- the Date to round, if the current time will
- be used
- the new rounded date
-
-
-
- Returns a date that is rounded to the next even minute above the given
- date.
-
- For example an input date with a time of 08:13:54 would result in a date
- with the time of 08:14:00. If the date's time is in the 59th minute,
- then the hour (and possibly the day) will be promoted.
-
-
- The Date to round, if the current time will be used
- The new rounded date
-
-
-
- Returns a date that is rounded to the previous even minute below the
- given date.
-
- For example an input date with a time of 08:13:54 would result in a date
- with the time of 08:13:00.
-
-
- the Date to round, if the current time will
- be used
- the new rounded date
-
-
-
- Returns a date that is rounded to the next even second above the given
- date.
-
- the Date to round, if the current time will
- be used
- the new rounded date
-
-
-
- Returns a date that is rounded to the previous even second below the
- given date.
-
- For example an input date with a time of 08:13:54.341 would result in a
- date with the time of 08:13:00.000.
-
-
- the Date to round, if the current time will
- be used
- the new rounded date
-
-
-
- Returns a date that is rounded to the next even multiple of the given
- minute.
-
- For example an input date with a time of 08:13:54, and an input
- minute-base of 5 would result in a date with the time of 08:15:00. The
- same input date with an input minute-base of 10 would result in a date
- with the time of 08:20:00. But a date with the time 08:53:31 and an
- input minute-base of 45 would result in 09:00:00, because the even-hour
- is the next 'base' for 45-minute intervals.
-
-
-
- More examples:
-
- | Input Time |
- Minute-Base |
- Result Time |
-
-
- | 11:16:41 |
- 20 |
- 11:20:00 |
-
-
- | 11:36:41 |
- 20 |
- 11:40:00 |
-
-
- | 11:46:41 |
- 20 |
- 12:00:00 |
-
-
- | 11:26:41 |
- 30 |
- 11:30:00 |
-
-
- | 11:36:41 |
- 30 |
- 12:00:00 |
-
-
- | 11:16:41 |
- 17 |
- 11:17:00 |
-
-
- | 11:17:41 |
- 17 |
- 11:34:00 |
-
-
- | 11:52:41 |
- 17 |
- 12:00:00 |
-
-
- | 11:52:41 |
- 5 |
- 11:55:00 |
-
-
- | 11:57:41 |
- 5 |
- 12:00:00 |
-
-
- | 11:17:41 |
- 0 |
- 12:00:00 |
-
-
- | 11:17:41 |
- 1 |
- 11:08:00 |
-
-
-
-
-
-
- the Date to round, if the current time will
- be used
-
-
- the base-minute to set the time on
-
- the new rounded date
-
-
-
- Returns a date that is rounded to the next even multiple of the given
- minute.
-
- The rules for calculating the second are the same as those for
- calculating the minute in the method
- .
-
-
- The date.
- The second base.
-
-
-
-
- Returns a list of Dates that are the next fire times of a
- .
- The input trigger will be cloned before any work is done, so you need
- not worry about its state being altered by this method.
-
- The trigger upon which to do the work
- The calendar to apply to the trigger's schedule
- The number of next fire times to produce
- List of java.util.Date objects
-
-
-
- Returns a list of Dates that are the next fire times of a
- that fall within the given date range. The input trigger will be cloned
- before any work is done, so you need not worry about its state being
- altered by this method.
-
- NOTE: if this is a trigger that has previously fired within the given
- date range, then firings which have already occured will not be listed
- in the output List.
-
-
- The trigger upon which to do the work
- The calendar to apply to the trigger's schedule
- The starting date at which to find fire times
- The ending date at which to stop finding fire times
- List of java.util.Date objects
-
-
-
- Translate a date and time from a users timezone to the another
- (probably server) timezone to assist in creating a simple trigger with
- the right date and time.
-
- the date to translate
- the original time-zone
- the destination time-zone
- the translated UTC date
-
-
-
- Gets the offset from UT for the given date in the given timezone,
- taking into account daylight savings.
-
- the date that is the base for the offset
- the time-zone to calculate to offset to
- the offset
-
-
-
- This functions determines if the TimeZone uses daylight saving time
-
- TimeZone instance to validate
- True or false depending if daylight savings time is used
-
-
-
- An exception that is thrown to indicate that a call to
- failed without interrupting the Job.
-
-
- James House
-
-
-
- Create a with the given message.
-
-
-
-
- Create a with the given cause.
-
-
-
-
- Initializes a new instance of the class.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
- The class name is null or is zero (0).
- The info parameter is null.
-
-
-
diff --git a/lib/Net/1.1/Rhino.Mocks.dll b/lib/Net/1.1/Rhino.Mocks.dll
deleted file mode 100644
index bc98d2dc..00000000
Binary files a/lib/Net/1.1/Rhino.Mocks.dll and /dev/null differ
diff --git a/lib/Net/1.1/Rhino.Mocks.xml b/lib/Net/1.1/Rhino.Mocks.xml
deleted file mode 100644
index bfd84e91..00000000
--- a/lib/Net/1.1/Rhino.Mocks.xml
+++ /dev/null
@@ -1,3096 +0,0 @@
-
-
-
- Rhino.Mocks.Partial
-
-
-
-
- Interface for constraints
-
-
-
-
- determains if the object pass the constraints
-
-
-
-
- And operator for constraints
-
-
-
-
- Not operator for constraints
-
-
-
-
- Or operator for constraints
-
-
-
-
- Allow overriding of || or &&
-
-
-
-
-
-
- Allow overriding of || or &&
-
-
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain that the property has a specified value
-
-
-
-
- Constrain that the property matches another constraint.
-
-
-
-
- Creates a new instance.
-
- Name of the property.
- Constraint to place on the property value.
-
-
-
- Creates a new instance, specifying a disambiguating
- for the property.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Constraint to place on the property value.
-
-
-
- Determines if the object passes the constraint.
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Creates a new instance.
-
- Name of the property.
- Expected value.
-
-
-
- Creates a new instance, specifying a disambiguating
- for the property.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Expected value.
-
-
-
- Constrain that the parameter must be of the specified type
-
-
-
-
- Creates a new instance.
-
- Type.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that determines whether an object is the same object as another.
-
-
-
-
- Creates a new instance.
-
- Obj.
-
-
-
- Determines if the object passes the constraints.
-
-
-
-
- Gets the message for this constraint.
-
-
-
-
- Constrain that the list contains the same items as the parameter list
-
-
-
-
- Creates a new instance.
-
- In list.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain that the parameter is one of the items in the list
-
-
-
-
- Creates a new instance.
-
- In list.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain that the object is inside the parameter list
-
-
-
-
- Creates a new instance.
-
- In list.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Combines two constraints, constraint pass if either is fine.
-
-
-
-
- Creates a new instance.
-
- C1.
- C2.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Negate a constraint
-
-
-
-
- Creates a new instance.
-
- C1.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Combines two constraints
-
-
-
-
-
- Creates a new instance.
-
- C1.
- C2.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain the argument to validate according to regex pattern
-
-
-
-
- Creates a new instance.
-
- Pattern.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an argument contains the specified string.
-
-
-
-
- Creates a new instance.
-
- Inner string.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an argument ends with the specified string
-
-
-
-
- Creates a new instance.
-
- End.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an argument start with the specified string
-
-
-
-
- Creates a new instance.
-
- Start.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an object equals another
-
-
-
-
- Creates a new instance.
-
- Obj.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that always returns true
-
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever a comparable is greater than another
-
-
-
-
- Creates a new instance.
-
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Central location for constraints
-
-
-
-
- Evaluate a greater than constraint for .
-
- The object the parameter should be greater than
-
-
-
- Evaluate a less than constraint for .
-
- The object the parameter should be less than
-
-
-
- Evaluate a less than or equal constraint for .
-
- The object the parameter should be less than or equal to
-
-
-
- Evaluate a greater than or equal constraint for .
-
- The object the parameter should be greater than or equal to
-
-
-
- Evaluate an equal constraint for .
-
- The object the parameter should equal to
-
-
-
- Evaluate a not equal constraint for .
-
- The object the parameter should not equal to
-
-
-
- Evaluate a same as constraint.
-
- The object the parameter should the same as.
-
-
-
- Evaluate a not same as constraint.
-
- The object the parameter should not be the same as.
-
-
-
- A constraints that accept anything
-
-
-
-
-
- A constraint that accept only nulls
-
-
-
-
-
- A constraint that accept only non null values
-
-
-
-
-
- A constraint that accept only value of the specified type
-
-
-
-
- Central location for constraints about lists and collections
-
-
-
-
- Determines whether the specified obj is in the paramter.
- The parameter must be IEnumerable.
-
- Obj.
-
-
-
-
- Determains whatever the parameter is in the collection.
-
-
-
-
- Determains that the parameter collection is identical to the specified collection
-
-
-
-
- Central location for constraints for object's properties
-
-
-
-
- Constrains the parameter to have property with the specified value
-
- Name of the property.
- Expected value.
-
-
-
-
- Constrains the parameter to have property with the specified value.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Expected value.
-
-
-
-
- Constrains the parameter to have a property satisfying a specified constraint.
-
- Name of the property.
- Constraint for the property.
-
-
-
- Constrains the parameter to have a property satisfying a specified constraint.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Constraint for the property.
-
-
-
- Determines whether the parameter has the specified property and that it is null.
-
- Name of the property.
-
-
-
-
- Determines whether the parameter has the specified property and that it is null.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
-
-
-
-
- Determines whether the parameter has the specified property and that it is not null.
-
- Name of the property.
-
-
-
-
- Determines whether the parameter has the specified property and that it is not null.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
-
-
-
-
- Central location for all text related constraints
-
-
-
-
- Constrain the argument to starts with the specified string
-
-
-
-
- Constrain the argument to end with the specified string
-
-
-
-
- Constrain the argument to contain the specified string
-
-
-
-
- Constrain the argument to validate according to regex pattern
-
-
-
-
- An expectaton violation was detected.
-
-
-
-
- Creates a new instance.
-
- Message.
-
-
-
- Serialization constructor
-
-
-
-
- Signals that an object was call on a mock repostiroy which doesn't
- belong to this mock repository or not a mock
-
-
-
-
- Creates a new instance.
-
- Message.
-
-
-
- Serialization constructor
-
-
-
-
- Abstract class that holds common information for
- expectations.
-
-
-
-
- Interface to validate that a method call is correct.
-
-
-
-
- Validate the arguments for the method.
- This method can be called numerous times, so be careful about side effects
-
- The arguments with which the method was called
-
-
-
- Add an actual method call to this expectation
-
-
-
-
- Returns the return value or throw the exception and setup any output / ref parameters
- that has been set.
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Range of expected calls
-
-
-
-
- Number of call actually made for this method
-
-
-
-
- If this expectation is still waiting for calls.
-
-
-
-
- The return value for a method matching this expectation
-
-
-
-
- Gets or sets the exception to throw on a method matching this expectation.
-
-
-
-
- Gets a value indicating whether this instance's action is staisfied.
- A staisfied instance means that there are no more requirements from
- this method. A method with non void return value must register either
- a return value or an exception to throw.
-
-
-
-
- Gets the method this expectation is for.
-
-
-
-
- Gets or sets what special condtions there are for this method
- repeating.
-
-
-
-
- Gets a value indicating whether this expectation was satisfied
-
-
-
-
- Specify whatever this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
-
-
-
-
- An action to execute when the method is matched.
-
-
-
-
- Set the out / ref parameters for the method call.
- The indexing is zero based and ignores any non out/ref parameter.
- It is possible not to pass all the parameters. This method can be called only once.
-
-
-
-
- Documentation Message
-
-
-
-
- Number of actuall calls made that passed this expectation
-
-
-
-
- Range of expected calls that should pass this expectation.
-
-
-
-
- The return value for a method matching this expectation
-
-
-
-
- The exception to throw on a method matching this expectation.
-
-
-
-
- The method this expectation is for.
-
-
-
-
- The return value for this method was set
-
-
-
-
- Whether this method will repeat
- unlimited number of times.
-
-
-
-
- A delegate that will be run when the
- expectation is matched.
-
-
-
-
- The arguments that matched this expectation.
-
-
-
-
- Documentation message
-
-
-
-
- Get the hash code
-
-
-
-
- Add an actual method call to this expectation
-
-
-
-
- Returns the return value or throw the exception and setup output / ref parameters
-
-
-
-
- Validate the arguments for the method on the child methods
-
- The arguments with which the method was called
-
-
-
- Creates a new instance.
-
- Method.
-
-
-
- Creates a new instance.
-
- Expectation.
-
-
-
- Validate the arguments for the method on the child methods
-
- The arguments with which the method was called
-
-
-
- Determines if this object equal to obj
-
-
-
-
- The error message for these arguments
-
-
-
-
- Asserts that the delegate has the same parameters as the expectation's method call
-
-
-
-
- Setter for the outpur / ref parameters for this expecataion.
- Can only be set once.
-
-
-
-
- Specify whatever this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
-
-
-
-
- Gets the method this expectation is for.
-
-
-
-
- Gets or sets what special condtions there are for this method
-
-
-
-
- Range of expected calls
-
-
-
-
- Number of call actually made for this method
-
-
-
-
- If this expectation is still waiting for calls.
-
-
-
-
- Gets a value indicating whether this expectation was satisfied
-
-
-
-
- The return value for a method matching this expectation
-
-
-
-
- An action to execute when the method is matched.
-
-
-
-
- Gets or sets the exception to throw on a method matching this expectation.
-
-
-
-
- Gets a value indicating whether this instance's action is staisfied.
- A staisfied instance means that there are no more requirements from
- this method. A method with non void return value must register either
- a return value or an exception to throw or an action to execute.
-
-
-
-
- Documentation message
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Expectation that matchs any arguments for the method.
-
-
-
-
- Creates a new instance.
-
- Method.
-
-
-
- Creates a new instance.
-
- Expectation.
-
-
-
- Validate the arguments for the method.
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Summary description for ArgsEqualExpectation.
-
-
-
-
- Creates a new instance.
-
- Expected args.
- method this expectation is for
-
-
-
- Validate the arguments for the method.
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Get the expected args.
-
-
-
-
- Call a specified callback to verify the expectation
-
-
-
-
- Creates a new instance.
-
- Expectation.
- Callback.
-
-
-
- Creates a new instance.
-
- Method.
- Callback.
-
-
-
- Validate the arguments for the method on the child methods
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Expect the method's arguments to match the contraints
-
-
-
-
- Creates a new instance.
-
- Method.
- Constraints.
-
-
-
- Creates a new instance.
-
- Expectation.
- Constraints.
-
-
-
- Validate the arguments for the method.
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- ExpectationsList
-
-
-
-
- Add a single expectation
-
-
-
-
- Add a range of expectations
-
-
-
-
- Whatever the collection contains the expectation
-
-
-
-
- The index of the expectation
-
-
-
-
- enumerator
-
-
-
-
- Indexer
-
-
-
-
- count of items in list
-
-
-
-
- Dictionary
-
-
-
-
- Create a new instance
-
-
-
-
- Add proxy and state
-
-
-
-
- Contains a proxy
-
-
-
-
- Enumerator
-
-
-
-
- remove an item from the collection
-
-
-
-
- Indexer
-
-
-
-
- get the keys for the collection
-
-
-
-
- Dictionary class
-
-
-
-
- Create a new instance
-
-
-
-
- Add proxy and state
-
-
-
-
- Contains a proxy
-
-
-
-
- Keys
-
-
-
-
- Indexer
-
-
-
-
- Number of items
-
-
-
-
- Allows to call a method and immediatly get it's options.
-
-
-
-
- Interface to allows to call a method and immediatly get it's options.
-
-
-
-
- Get the method options for the call
-
- The method call should go here, the return value is ignored
-
-
-
- Creates a new instance.
-
-
-
-
- Get the method options for the call
-
- The method call should go here, the return value is ignored
-
-
-
- Allows to call a method and immediatly get it's options.
- Set the expected number for the call to Any()
-
-
-
-
- Creates a new instance.
-
- Proxy.
- Mocked instance.
-
-
-
- Get the method options for the call
-
- The method call should go here, the return value is ignored
-
-
-
- This class is reponsible for taking a delegate and creating a wrapper
- interface around it, so it can be mocked.
-
-
-
-
- The scope for all the delegate interfaces create by this mock repositroy.
-
-
-
-
- Gets a type with an "Invoke" method suitable for use as a target of the
- specified delegate type.
-
-
-
-
-
-
- Raise events for all subscribers for an event
-
-
-
-
- Raise events for all subscribers for an event
-
-
-
-
- Raise the event
-
-
-
-
- Creates a new instance of EventRaiser
-
-
-
-
- Raise the event
-
-
-
-
- Allows to define what would happen when a method
- is called.
-
-
-
-
- Allows to define what would happen when a method
- is called.
-
-
-
-
- Set the return value for the method.
-
- The object the method will return
- IRepeat that defines how many times the method will return this value
-
-
-
- Throws the specified exception when the method is called.
-
- Exception to throw
-
-
-
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
-
-
-
-
- Add constraints for the method's arguments.
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Call the original method on the class, bypassing the mocking layers.
-
-
-
-
-
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
-
-
-
-
- Get an event raiser for the last subscribed event.
-
-
-
-
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
-
-
-
-
- Documentation message for the expectation
-
- Message
-
-
-
- Better syntax to define repeats.
-
-
-
-
- Get the last call method info.
-
-
-
-
- Allows to specify the number of time for method calls
-
-
-
-
- Repeat the method twice.
-
-
-
-
- Repeat the method once.
-
-
-
-
- Repeat the method at least once, then repeat as many time as it would like.
-
-
-
-
- Repeat the method any number of times.
- This has special affects in that this method would now ignore orderring.
-
-
-
-
- Set the range to repeat an action.
-
- Min.
- Max.
-
-
-
- Set the amount of times to repeat an action.
-
-
-
-
- This method must not appear in the replay state.
- This has special affects in that this method would now ignore orderring.
-
-
-
-
- Creates a new instance.
-
- the repository for this expectation
- the recorder for this proxy
- the proxy for this expectation
- Expectation.
-
-
-
- Add constraints for the method's arguments.
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set the return value for the method.
-
- The object the method will return
- IRepeat that defines how many times the method will return this value
-
-
-
- Throws the specified exception when the method is called.
-
- Exception to throw
-
-
-
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
-
-
-
-
- Call the original method on the class, bypassing the mocking layers.
-
-
-
-
-
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
-
-
-
-
- Gets the event raiser for the last event
-
-
-
-
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
-
-
-
-
- Repeat the method twice.
-
-
-
-
- Repeat the method once.
-
-
-
-
- Repeat the method at least once, then repeat as many time as it would like.
-
-
-
-
- This method must not appear in the replay state.
-
-
-
-
- Documentation message for the expectation
-
- Message
-
-
-
- Repeat the method any number of times.
-
-
-
-
- Set the range to repeat an action.
-
- Min.
- Max.
-
-
-
- Set the amount of times to repeat an action.
-
-
-
-
- Better syntax to define repeats.
-
-
-
-
- Get the last call method info.
-
-
-
-
- This class will provide hash code for hashtables without needing
- to call the GetHashCode() on the object, which may very well be mocked.
- This class has no state so it is a singelton to avoid creating a lot of objects
- that does the exact same thing. See flyweight patterns.
-
-
-
-
- Get the hash code for a proxy object without calling GetHashCode()
- on the object.
-
-
-
-
- Compares two instances of mocked objects
-
-
-
-
- Compare two mocked objects
-
-
-
-
- The next hash code value for a mock object.
- This is safe for multi threading.
-
-
-
-
- The sole instance of
-
-
-
-
- This is a dummy type that is used merely to give DynamicProxy the proxy instance that
- it needs to create IProxy's types.
-
-
-
-
- Interface to find the repository of a mocked object
-
-
-
-
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
-
- The method to call
-
-
-
- Register a method to be called on the object directly
-
-
-
-
- Register a property on the object that will behave as a simple property
-
-
-
-
- Check if the method was registered as a property method.
-
-
-
-
- Do get/set on the property, according to need.
-
-
-
-
- Do add/remove on the event
-
-
-
-
- Get the subscribers of a spesific event
-
-
-
-
- The unique hash code of this mock, which is not related
- to the value of the GetHashCode() call on the object.
-
-
-
-
- Gets the repository.
-
-
-
-
- Create a new instance of
-
-
-
-
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
-
- The method to call
-
-
-
- Register a method to be called on the object directly
-
-
-
-
- Register a property on the object that will behave as a simple property
-
-
-
-
- Check if the method was registered as a property method.
-
-
-
-
- Do get/set on the property, according to need.
-
-
-
-
- Do add/remove on the event
-
-
-
-
- Get the subscribers of a spesific event
-
-
-
-
- The unique hash code of this proxy, which is not related
- to the value of the GetHashCode() call on the object.
-
-
-
-
- Gets the repository.
-
-
-
-
- Range for expected method calls
-
-
-
-
- Creates a new instance.
-
- Min.
- Max.
-
-
-
- Return the string representation of this range.
-
-
-
-
- Gets or sets the min.
-
-
-
-
-
- Gets or sets the max.
-
-
-
-
-
- Records all the expectations for a mock and
- return a ReplayDynamicMockState when Replay()
- is called.
-
-
-
-
- Records all the expectations for a mock
-
-
-
-
- Different actions on this mock
-
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
-
-
-
-
- Creates a new instance.
-
- Repository.
- The proxy that generates the method calls
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Gets the last expectation.
-
-
-
-
- Gets the total method calls count.
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Creates a new instance.
-
- Repository.
- The proxy that generates the method calls
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Records all the expectations for a mock and
- return a ReplayPartialMockState when Replay()
- is called.
-
-
-
-
- Creates a new instance.
-
- Repository.
- The proxy that generates the method calls
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Options for special repeat option
-
-
-
-
- This method can be called only as many times as the IMethodOptions.Expect allows.
-
-
-
-
- This method should never be called
-
-
-
-
- This method can be call any number of times
-
-
-
-
- This method will call the original method
-
-
-
-
- This method will simulate simple property behavior
-
-
-
-
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
-
-
-
-
- Validate all expectations on a mock
-
-
-
-
- The repository for this state
-
-
-
-
- The proxy object for this state
-
-
-
-
- Creates a new instance.
-
- The previous state for this method
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Add a method call for this state' mock.
- This allows derived method to cleanly get a the setupresult behavior while adding
- their own.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
-
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Creates a new instance.
-
- The previous state for this method
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
-
-
-
-
- Creates a new instance.
-
- The previous state for this method
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Summary description for RhinoInterceptor.
-
-
-
-
- Creates a new instance.
-
-
-
-
- Intercept a method call and direct it to the repository.
-
-
-
-
- Validate arguments for methods
-
-
-
-
- Validate that the passed argument is not null.
-
- The object to validate
- The name of the argument
-
- If the obj is null, an ArgumentNullException with the passed name
- is thrown.
-
-
-
-
- Validate that the arguments are equal.
-
- Expected args.
- Actual Args.
-
-
-
- This method is safe for use even if any of the objects is a mocked object
- that override equals.
-
-
-
-
- Throw an object already verified when accessed
-
-
-
-
- Create a new instance of VerifiedMockState
-
- The previous mock state, used to get the initial record state
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Records the actions on all the mocks created by a repository.
-
-
-
-
- Records the specified call with the specified args on the mocked object.
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
-
-
-
-
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
-
- Mocked object.
- Method.
- List of all relevant expectation
-
-
-
- Gets the all expectations for proxy.
-
- Mocked object.
- List of all relevant expectation
-
-
-
- Removes all the repeatable expectations for proxy.
-
- Mocked object.
-
-
-
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
-
- Proxy.
- Method.
- Old expectation.
- New expectation.
-
-
-
- Adds the recorder and turn it into the active recorder.
-
- Recorder.
-
-
-
- Moves to previous recorder.
-
-
-
-
- Gets the recorded expectation or null.
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Moves to parent recorder.
-
-
-
-
- Set the expectation so it can repeat any number of times.
-
-
-
-
- Removes the expectation from the recorder
-
-
-
-
- Clear the replayer to call (and all its chain of replayers)
- This also removes it from the list of expectations, so it will never be considered again
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
-
-
- true if this instance has expectations; otherwise, false.
-
-
-
-
- Base class for method recorders, handle delegating to inner recorder if needed.
-
-
-
-
- List of the expected actions on for this recorder
- The legal values are:
- * Expectations
- * Method Recorders
-
-
-
-
- The current recorder.
-
-
-
-
- The current replayer;
-
-
-
-
- The parent recorder of this one, may be null.
-
-
-
-
- This contains a list of all the replayers that should be ignored
- for a spesific method call. A replayer gets into this list by calling
- ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation.
-
-
-
-
- All the repeatable methods calls.
-
-
-
-
- Counts the recursion depth of the current expectation search stack
-
-
-
-
- Creates a new instance.
-
-
-
-
- Creates a new instance.
-
- Parent recorder.
-
-
-
- Records the specified call with the specified args on the mocked object.
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
-
- Mocked object.
- Method.
- List of all relevant expectation
-
-
-
- Gets the all expectations for proxy.
-
- Mocked object.
- List of all relevant expectation
-
-
-
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
-
- Proxy.
- Method.
- Old expectation.
- New expectation.
-
-
-
- Remove the all repeatable expectations for proxy.
-
- Mocked object.
-
-
-
- Set the expectation so it can repeat any number of times.
-
-
-
-
- Removes the expectation from the recorder
-
-
-
-
- Adds the recorder and turn it into the active recorder.
-
- Recorder.
-
-
-
- Moves to previous recorder.
-
-
-
-
- Moves to parent recorder.
-
-
-
-
- Gets the recorded expectation or null.
-
-
-
-
- Clear the replayer to call (and all its chain of replayers).
- This also removes it from the list of expectations, so it will never be considered again
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Handles the real getting of the recorded expectation or null.
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Should this replayer be considered valid for this call?
-
-
-
-
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
-
-
-
-
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
-
-
- true if this instance has expectations; otherwise, false.
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Ordered collection of methods, methods must arrive in specified order
- in order to pass.
-
-
-
-
- Unordered collection of method records, any expectation that exist
- will be matched.
-
-
-
-
- The parent recorder we have redirected to.
- Useful for certain edge cases in orderring.
- See: FieldProblem_Entropy for the details.
-
-
-
-
- Creates a new instance.
-
- Parent recorder.
-
-
-
- Creates a new instance.
-
-
-
-
- Records the specified call with the specified args on the mocked object.
-
- Mocked object.
- Method.
- Expectation.
-
-
-
- Get the expectation for this method on this object with this arguments
-
- Mocked object.
- Method.
- Args.
- True is the call was recorded, false otherwise
-
-
-
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
-
- Mocked object.
- Method.
- List of all relevant expectation
-
-
-
- Gets the all expectations for proxy.
-
- Mocked object.
- List of all relevant expectation
-
-
-
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
-
- Proxy.
- Method.
- Old expectation.
- New expectation.
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handles the real getting of the recorded expectation or null.
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Create an exception for an unexpected method call.
-
-
-
-
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
-
-
- true if this instance has expectations; otherwise, false.
-
-
-
-
- Creates a new instance.
-
- Parent recorder.
-
-
-
- Creates a new instance.
-
-
-
-
- Handles the real getting of the recorded expectation or null.
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Hold an expectation for a method call on an object
-
-
-
-
- Creates a new instance.
-
- Proxy.
- Method.
- Expectation.
-
-
-
- Determains if the object equal to this instance
-
- Obj.
-
-
-
-
- Gets the hash code.
-
-
-
-
-
- Gets a string representation of this
- to assist debugging.
-
-
-
-
-
- Gets the proxy.
-
-
-
-
-
- Gets the method.
-
-
-
-
-
- Gets the expectation.
-
-
-
-
-
- Holds a pair of mocked object and a method
- and allows to compare them against each other.
- This allows us to have a distinction between mockOne.MyMethod() and
- mockTwo.MyMethod()...
-
-
-
-
- Creates a new instance.
-
- Proxy.
- Method.
-
-
-
- Determains whatever obj equals to this instance.
- ProxyMethodPairs are equals when they point to the same /instance/ of
- an object, and to the same method.
-
- Obj.
-
-
-
-
- Gets the hash code.
-
-
-
-
-
- Gets a string representation of this
- to assist debugging.
-
-
-
-
- Gets the proxy.
-
-
-
-
-
- Gets the method.
-
-
-
-
-
- Change the recorder from ordered to unordered and vice versa
-
-
-
-
- Creates a new instance.
-
-
-
-
- Disposes this instance.
-
-
-
-
- Utility class for working with method calls.
-
-
-
-
- Return the string representation of a method call and its arguments.
-
- The method
- The method arguments
- Delegate to format the parameter
- The string representation of this method call
-
-
-
- Return the string representation of a method call and its arguments.
-
- The method
- The method arguments
- The string representation of this method call
-
-
-
- Delegate to format the argument for the string representation of
- the method call.
-
-
-
-
- Utility to get the default value for a type
-
-
-
-
- The default value for a type.
- Null for reference types and void
- 0 for value types.
- First element for enums
-
- Type.
- the default value
-
-
-
- Allows to set expectation on methods that has return values.
- For methods with void return value, you need to use LastCall
-
-
-
-
- The method options for the last call on /any/ proxy on /any/ repository on the current thread.
- This method if not safe for multi threading scenarios, use .
-
-
-
-
- Get the method options for the last method call on the mockInstance.
-
-
-
-
- Allows to set various options for the last method call on
- a specified object.
- If the method has a return value, it's recommended to use Expect
-
-
-
-
- Allows to get an interface to work on the last call.
-
- The mocked object
- Interface that allows to set options for the last method call on this object
-
-
-
- Set the return value for the method.
-
- The object the method will return
- IRepeat that defines how many times the method will return this value
-
-
-
- Throws the specified exception when the method is called.
-
- Exception to throw
-
-
-
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
-
-
-
-
- Add constraints for the method's arguments.
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Call the original method on the class, bypassing the mocking layers, for the last call.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Gets an interface that will raise the last event when called.
-
-
-
-
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
-
-
-
-
- Documentation message for the expectation
-
- Message
-
-
-
- Better syntax to define repeats.
-
-
-
-
- Creates proxied instances of types.
-
-
-
-
- This is used to record the last repository that has a method called on it.
-
-
-
-
- this is used to get to the last proxy on this repository.
-
-
-
-
- For mock delegates, maps the proxy instance from intercepted invocations
- back to the delegate that was originally returned to client code, if any.
-
-
-
-
- All the proxies in the mock repositories
-
-
-
-
- Creates a new instance.
-
-
-
-
- Move the repository to ordered mode
-
-
-
-
- Move the repository to un-ordered mode
-
-
-
-
- Creates a mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a mock from several types, with strict semantics.
- Only may be a class.
-
-
-
-
- Creates a mock from several types, with strict semantics.
- Only may be a class.
-
- The main type to mock.
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class.
-
-
-
- Creates a mock from several types, with dynamic semantics.
- Only may be a class.
-
- The main type to mock.
- Extra interface types to mock.
-
-
-
- Creates a mock from several types, with dynamic semantics.
- Only may be a class.
-
- The main type to mock.
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class.
-
-
-
- Creates a dynamic mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a mock object that defaults to calling the class methods.
-
- Type.
- Arguments for the class' constructor.
-
-
-
- Creates a mock object that defaults to calling the class methods.
-
- Type.
- Extra interface types to mock.
-
-
-
- Creates a mock object that defaults to calling the class methods.
-
- Type.
- Extra interface types to mock.
- Arguments for the class' constructor.
-
-
-
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
-
- the object to move to replay state
-
-
-
- Move the mocked object back to record state.
- Will delete all current expectations!
-
-
-
-
- Verify that all the expectations for this object were fulfilled.
-
- the object to verify the expectations for
-
-
-
- Get the method options for the last call on
- mockedInstance.
-
- The mock object
- Method options for the last call
-
-
-
- Maps an invocation proxy back to the mock object instance that was originally
- returned to client code which might have been a delegate to this proxy.
-
- The mock object proxy from the intercepted invocation
- The mock object
-
-
-
- This is provided to allow advance extention functionality, where Rhino Mocks standard
- functionality is not enough.
-
- The type to mock
- Delegate that create the first state of the mocked object (usualy the record state).
- Additional types to be implemented, this can be only interfaces
- optional arguments for the constructor
-
-
-
-
- Method: GetMockedObject
- Get an IProxy from a mocked object instance, or throws if the
- object is not a mock object.
-
-
-
-
- Method: GetMockedObjectOrNull
- Get an IProxy from a mocked object instance, or null if the
- object is not a mock object.
-
-
-
-
- Pops the recorder.
-
-
-
-
- Pushes the recorder.
-
- New recorder.
-
-
-
- All the mock objects in this repository will be moved
- to record state.
-
-
-
-
- Replay all the mocks from this repository
-
-
-
-
- Verify all the mocks from this repository
-
-
-
-
- Set the exception to be thrown when verified is called.
-
-
-
-
- Gets the recorder.
-
-
-
-
-
- Gets the replayer for this repository.
-
-
-
-
-
- Gets the last proxy which had a method call.
-
-
-
-
- Delegate: CreateMockState
- This is used internally to cleanly handle the creation of different
- RecordMockStates.
-
-
-
-
- Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)]
-
-
-
-
- Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification.
-
-
-
-
- Setup method calls to repeat any number of times.
-
-
-
-
- Get the method options and set the last method call to repeat
- any number of times.
- This also means that the method would transcend ordering
-
-
-
-
- Get the method options for the last method call on the mockInstance and set it
- to repeat any number of times.
- This also means that the method would transcend ordering
-
-
-
-
diff --git a/lib/Net/1.1/nunit.core.dll b/lib/Net/1.1/nunit.core.dll
deleted file mode 100644
index 1c03ad17..00000000
Binary files a/lib/Net/1.1/nunit.core.dll and /dev/null differ
diff --git a/lib/Net/1.1/nunit.core.interfaces.dll b/lib/Net/1.1/nunit.core.interfaces.dll
deleted file mode 100644
index 192474c3..00000000
Binary files a/lib/Net/1.1/nunit.core.interfaces.dll and /dev/null differ
diff --git a/lib/Net/1.1/nunit.framework.dll b/lib/Net/1.1/nunit.framework.dll
deleted file mode 100644
index df833f48..00000000
Binary files a/lib/Net/1.1/nunit.framework.dll and /dev/null differ
diff --git a/lib/Net/1.1/nunit.framework.xml b/lib/Net/1.1/nunit.framework.xml
deleted file mode 100644
index 58f57787..00000000
--- a/lib/Net/1.1/nunit.framework.xml
+++ /dev/null
@@ -1,9711 +0,0 @@
-
-
-
- nunit.framework
-
-
-
-
- BinaryConstraint is the abstract base of all constraints
- that combine two other constraints in some fashion.
-
-
-
-
- The Constraint class is the base of all built-in constraints
- within NUnit. It provides the operator overloads used to combine
- constraints.
-
-
-
-
- The IConstraintExpression interface is implemented by all
- complete and resolvable constraints and expressions.
-
-
-
-
- Return the top-level constraint for this expression
-
-
-
-
-
- Static UnsetObject used to detect derived constraints
- failing to set the actual value.
-
-
-
-
- The actual value being tested against a constraint
-
-
-
-
- The display name of this Constraint for use by ToString()
-
-
-
-
- Argument fields used by ToString();
-
-
-
-
- The builder holding this constraint
-
-
-
-
- Construct a constraint with no arguments
-
-
-
-
- Construct a constraint with one argument
-
-
-
-
- Construct a constraint with two arguments
-
-
-
-
- Sets the ConstraintBuilder holding this constraint
-
-
-
-
- Write the failure message to the MessageWriter provided
- as an argument. The default implementation simply passes
- the constraint and the actual value to the writer, which
- then displays the constraint description and the value.
-
- Constraints that need to provide additional details,
- such as where the error occured can override this.
-
- The MessageWriter on which to display the message
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Test whether the constraint is satisfied by an
- ActualValueDelegate that returns the value to be tested.
- The default implementation simply evaluates the delegate
- but derived classes may override it to provide for delayed
- processing.
-
- An ActualValueDelegate
- True for success, false for failure
-
-
-
- Test whether the constraint is satisfied by a given bool reference.
- The default implementation simply dereferences the value but
- derived classes may override it to provide for delayed processing.
-
- A reference to the value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- Default override of ToString returns the constraint DisplayName
- followed by any arguments within angle brackets.
-
-
-
-
-
- Returns the string representation of this constraint
-
-
-
-
- This operator creates a constraint that is satisfied only if both
- argument constraints are satisfied.
-
-
-
-
- This operator creates a constraint that is satisfied if either
- of the argument constraints is satisfied.
-
-
-
-
- This operator creates a constraint that is satisfied if the
- argument constraint is not satisfied.
-
-
-
-
- Returns a DelayedConstraint with the specified delay time.
-
- The delay in milliseconds.
-
-
-
-
- Returns a DelayedConstraint with the specified delay time
- and polling interval.
-
- The delay in milliseconds.
- The interval at which to test the constraint.
-
-
-
-
- The display name of this Constraint for use by ToString().
- The default value is the name of the constraint with
- trailing "Constraint" removed. Derived classes may set
- this to another name in their constructors.
-
-
-
-
- Returns a ConstraintExpression by appending And
- to the current constraint.
-
-
-
-
- Returns a ConstraintExpression by appending And
- to the current constraint.
-
-
-
-
- Returns a ConstraintExpression by appending Or
- to the current constraint.
-
-
-
-
- Class used to detect any derived constraints
- that fail to set the actual value in their
- Matches override.
-
-
-
-
- The first constraint being combined
-
-
-
-
- The second constraint being combined
-
-
-
-
- Construct a BinaryConstraint from two other constraints
-
- The first constraint
- The second constraint
-
-
-
- AndConstraint succeeds only if both members succeed.
-
-
-
-
- Create an AndConstraint from two other constraints
-
- The first constraint
- The second constraint
-
-
-
- Apply both member constraints to an actual value, succeeding
- succeeding only if both of them succeed.
-
- The actual value
- True if the constraints both succeeded
-
-
-
- Write a description for this contraint to a MessageWriter
-
- The MessageWriter to receive the description
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- OrConstraint succeeds if either member succeeds
-
-
-
-
- Create an OrConstraint from two other constraints
-
- The first constraint
- The second constraint
-
-
-
- Apply the member constraints to an actual value, succeeding
- succeeding as soon as one of them succeeds.
-
- The actual value
- True if either constraint succeeded
-
-
-
- Write a description for this contraint to a MessageWriter
-
- The MessageWriter to receive the description
-
-
-
- CollectionConstraint is the abstract base class for
- constraints that operate on collections.
-
-
-
-
- Construct an empty CollectionConstraint
-
-
-
-
- Construct a CollectionConstraint
-
-
-
-
-
- Determines whether the specified enumerable is empty.
-
- The enumerable.
-
- true if the specified enumerable is empty; otherwise, false.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Protected method to be implemented by derived classes
-
-
-
-
-
-
- CollectionItemsEqualConstraint is the abstract base class for all
- collection constraints that apply some notion of item equality
- as a part of their operation.
-
-
-
-
- Construct an empty CollectionConstraint
-
-
-
-
- Construct a CollectionConstraint
-
-
-
-
-
- Flag the constraint to use the supplied IComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Compares two collection members for equality
-
-
-
-
- Return a new CollectionTally for use in making tests
-
- The collection to be included in the tally
-
-
-
- Flag the constraint to ignore case and return self.
-
-
-
-
- EmptyCollectionConstraint tests whether a collection is empty.
-
-
-
-
- Check that the collection is empty
-
-
-
-
-
-
- Write the constraint description to a MessageWriter
-
-
-
-
-
- UniqueItemsConstraint tests whether all the items in a
- collection are unique.
-
-
-
-
- Check that all items are unique.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- CollectionContainsConstraint is used to test whether a collection
- contains an expected object as a member.
-
-
-
-
- Construct a CollectionContainsConstraint
-
-
-
-
-
- Test whether the expected item is contained in the collection
-
-
-
-
-
-
- Write a descripton of the constraint to a MessageWriter
-
-
-
-
-
- CollectionEquivalentCOnstraint is used to determine whether two
- collections are equivalent.
-
-
-
-
- Construct a CollectionEquivalentConstraint
-
-
-
-
-
- Test whether two collections are equivalent
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- CollectionSubsetConstraint is used to determine whether
- one collection is a subset of another
-
-
-
-
- Construct a CollectionSubsetConstraint
-
- The collection that the actual value is expected to be a subset of
-
-
-
- Test whether the actual collection is a subset of
- the expected collection provided.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- CollectionOrderedConstraint is used to test whether a collection is ordered.
-
-
-
-
- Construct a CollectionOrderedConstraint
-
-
-
-
- Modifies the constraint to use an IComparer and returns self.
-
-
-
-
- Modifies the constraint to test ordering by the value of
- a specified property and returns self.
-
-
-
-
- Test whether the collection is ordered
-
-
-
-
-
-
- Write a description of the constraint to a MessageWriter
-
-
-
-
-
- Returns the string representation of the constraint.
-
-
-
-
-
- If used performs a reverse comparison
-
-
-
-
- Abstract base class for constraints that compare values to
- determine if one is greater than, equal to or less than
- the other.
-
-
-
-
- The value against which a comparison is to be made
-
-
-
-
- If true, less than returns success
-
-
-
-
- if true, equal returns success
-
-
-
-
- if true, greater than returns success
-
-
-
-
- The predicate used as a part of the description
-
-
-
-
- ComparisonAdapter to be used in making the comparison
-
-
-
-
- Initializes a new instance of the class.
-
- The value against which to make a comparison.
- if set to true less succeeds.
- if set to true equal succeeds.
- if set to true greater succeeds.
- String used in describing the constraint.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Modifies the constraint to use an IComparer and returns self
-
-
-
-
- Tests whether a value is greater than the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Tests whether a value is greater than or equal to the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Tests whether a value is less than the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Tests whether a value is less than or equal to the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Delegate used to delay evaluation of the actual value
- to be used in evaluating a constraint
-
-
-
-
- ConstraintBuilder maintains the stacks that are used in
- processing a ConstraintExpression. An OperatorStack
- is used to hold operators that are waiting for their
- operands to be reognized. a ConstraintStack holds
- input constraints as well as the results of each
- operator applied.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Appends the specified operator to the expression by first
- reducing the operator stack and then pushing the new
- operator on the stack.
-
- The operator to push.
-
-
-
- Appends the specified constraint to the expresson by pushing
- it on the constraint stack.
-
- The constraint to push.
-
-
-
- Sets the top operator right context.
-
- The right context.
-
-
-
- Reduces the operator stack until the topmost item
- precedence is greater than or equal to the target precedence.
-
- The target precedence.
-
-
-
- Resolves this instance, returning a Constraint. If the builder
- is not currently in a resolvable state, an exception is thrown.
-
- The resolved constraint
-
-
-
- Gets a value indicating whether this instance is resolvable.
-
-
- true if this instance is resolvable; otherwise, false.
-
-
-
-
- OperatorStack is a type-safe stack for holding ConstraintOperators
-
-
-
-
- Initializes a new instance of the class.
-
- The builder.
-
-
-
- Pushes the specified operator onto the stack.
-
- The op.
-
-
-
- Pops the topmost operator from the stack.
-
-
-
-
-
- Gets a value indicating whether this is empty.
-
- true if empty; otherwise, false.
-
-
-
- Gets the topmost operator without modifying the stack.
-
- The top.
-
-
-
- ConstraintStack is a type-safe stack for holding Constraints
-
-
-
-
- Initializes a new instance of the class.
-
- The builder.
-
-
-
- Pushes the specified constraint. As a side effect,
- the constraint's builder field is set to the
- ConstraintBuilder owning this stack.
-
- The constraint.
-
-
-
- Pops this topmost constrait from the stack.
- As a side effect, the constraint's builder
- field is set to null.
-
-
-
-
-
- Gets a value indicating whether this is empty.
-
- true if empty; otherwise, false.
-
-
-
- Gets the topmost constraint without modifying the stack.
-
- The topmost constraint
-
-
-
- EmptyConstraint tests a whether a string or collection is empty,
- postponing the decision about which test is applied until the
- type of the actual argument is known.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- EqualConstraint is able to compare an actual value with the
- expected value provided in its constructor. Two objects are
- considered equal if both are null, or if both have the same
- value. NUnit has special semantics for some object types.
-
-
-
-
- If true, strings in error messages will be clipped
-
-
-
-
- NUnitEqualityComparer used to test equality.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Flag the constraint to use a tolerance when determining equality.
-
- Tolerance value to be used
- Self.
-
-
-
- Flag the constraint to use the supplied IComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Flag the constraint to use the supplied IComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write a failure message. Overridden to provide custom
- failure messages for EqualConstraint.
-
- The MessageWriter to write to
-
-
-
- Write description of this constraint
-
- The MessageWriter to write to
-
-
-
- Display the failure information for two collections that did not match.
-
- The MessageWriter on which to display
- The expected collection.
- The actual collection
- The depth of this failure in a set of nested collections
-
-
-
- Displays a single line showing the types and sizes of the expected
- and actual collections or arrays. If both are identical, the value is
- only shown once.
-
- The MessageWriter on which to display
- The expected collection or array
- The actual collection or array
- The indentation level for the message line
-
-
-
- Displays a single line showing the point in the expected and actual
- arrays at which the comparison failed. If the arrays have different
- structures or dimensions, both values are shown.
-
- The MessageWriter on which to display
- The expected array
- The actual array
- Index of the failure point in the underlying collections
- The indentation level for the message line
-
-
-
- Flag the constraint to ignore case and return self.
-
-
-
-
- Flag the constraint to suppress string clipping
- and return self.
-
-
-
-
- Flag the constraint to compare arrays as collections
- and return self.
-
-
-
-
- Switches the .Within() modifier to interpret its tolerance as
- a distance in representable values (see remarks).
-
- Self.
-
- Ulp stands for "unit in the last place" and describes the minimum
- amount a given value can change. For any integers, an ulp is 1 whole
- digit. For floating point values, the accuracy of which is better
- for smaller numbers and worse for larger numbers, an ulp depends
- on the size of the number. Using ulps for comparison of floating
- point results instead of fixed tolerances is safer because it will
- automatically compensate for the added inaccuracy of larger numbers.
-
-
-
-
- Switches the .Within() modifier to interpret its tolerance as
- a percentage that the actual values is allowed to deviate from
- the expected value.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in days.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in hours.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in minutes.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in seconds.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
-
- Self
-
-
-
- Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
-
- Self
-
-
-
- SameAsConstraint tests whether an object is identical to
- the object passed to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected object.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- StringConstraint is the abstract base for constraints
- that operate on strings. It supports the IgnoreCase
- modifier for string operations.
-
-
-
-
- The expected value
-
-
-
-
- Indicates whether tests should be case-insensitive
-
-
-
-
- Constructs a StringConstraint given an expected value
-
- The expected value
-
-
-
- Modify the constraint to ignore case in matching.
-
-
-
-
- EmptyStringConstraint tests whether a string is empty.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- NullEmptyStringConstraint tests whether a string is either null or empty.
-
-
-
-
- Constructs a new NullOrEmptyStringConstraint
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- SubstringConstraint can test whether a string contains
- the expected substring.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- StartsWithConstraint can test whether a string starts
- with an expected substring.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected string
-
-
-
- Test whether the constraint is matched by the actual value.
- This is a template method, which calls the IsMatch method
- of the derived class.
-
-
-
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- EndsWithConstraint can test whether a string ends
- with an expected substring.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected string
-
-
-
- Test whether the constraint is matched by the actual value.
- This is a template method, which calls the IsMatch method
- of the derived class.
-
-
-
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- RegexConstraint can test whether a string matches
- the pattern provided.
-
-
-
-
- Initializes a new instance of the class.
-
- The pattern.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- TypeConstraint is the abstract base for constraints
- that take a Type as their expected value.
-
-
-
-
- The expected Type used by the constraint
-
-
-
-
- Construct a TypeConstraint for a given Type
-
-
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. TypeConstraints override this method to write
- the name of the type.
-
- The writer on which the actual value is displayed
-
-
-
- ExactTypeConstraint is used to test that an object
- is of the exact type provided in the constructor
-
-
-
-
- Construct an ExactTypeConstraint for a given Type
-
- The expected Type.
-
-
-
- Test that an object is of the exact type specified
-
- The actual value.
- True if the tested object is of the exact type provided, otherwise false.
-
-
-
- Write the description of this constraint to a MessageWriter
-
- The MessageWriter to use
-
-
-
- InstanceOfTypeConstraint is used to test that an object
- is of the same type provided or derived from it.
-
-
-
-
- Construct an InstanceOfTypeConstraint for the type provided
-
- The expected Type
-
-
-
- Test whether an object is of the specified type or a derived type
-
- The object to be tested
- True if the object is of the provided type or derives from it, otherwise false.
-
-
-
- Write a description of this constraint to a MessageWriter
-
- The MessageWriter to use
-
-
-
- AssignableFromConstraint is used to test that an object
- can be assigned from a given Type.
-
-
-
-
- Construct an AssignableFromConstraint for the type provided
-
-
-
-
-
- Test whether an object can be assigned from the specified type
-
- The object to be tested
- True if the object can be assigned a value of the expected Type, otherwise false.
-
-
-
- Write a description of this constraint to a MessageWriter
-
- The MessageWriter to use
-
-
-
- AssignableToConstraint is used to test that an object
- can be assigned to a given Type.
-
-
-
-
- Construct an AssignableToConstraint for the type provided
-
-
-
-
-
- Test whether an object can be assigned to the specified type
-
- The object to be tested
- True if the object can be assigned a value of the expected Type, otherwise false.
-
-
-
- Write a description of this constraint to a MessageWriter
-
- The MessageWriter to use
-
-
-
- ContainsConstraint tests a whether a string contains a substring
- or a collection contains an object. It postpones the decision of
- which test to use until the type of the actual argument is known.
- This allows testing whether a string is contained in a collection
- or as a substring of another string using the same syntax.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Flag the constraint to ignore case and return self.
-
-
-
-
- PropertyExistsConstraint tests that a named property
- exists on the object provided through Match.
-
- Originally, PropertyConstraint provided this feature
- in addition to making optional tests on the vaue
- of the property. The two constraints are now separate.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the property.
-
-
-
- Test whether the property exists for a given object
-
- The object to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation of the constraint.
-
-
-
-
-
- PropertyConstraint extracts a named property and uses
- its value as the actual value for a chained constraint.
-
-
-
-
- Abstract base class used for prefixes
-
-
-
-
- The base constraint
-
-
-
-
- Construct given a base constraint
-
-
-
-
-
- Initializes a new instance of the class.
-
- The name.
- The constraint to apply to the property.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation of the constraint.
-
-
-
-
-
- NotConstraint negates the effect of some other constraint
-
-
-
-
- Initializes a new instance of the class.
-
- The base constraint to be negated.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for if the base constraint fails, false if it succeeds
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a MessageWriter.
-
- The writer on which the actual value is displayed
-
-
-
- AllItemsConstraint applies another constraint to each
- item in a collection, succeeding if they all succeed.
-
-
-
-
- Construct an AllItemsConstraint on top of an existing constraint
-
-
-
-
-
- Apply the item constraint to each item in the collection,
- failing if any item fails.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- SomeItemsConstraint applies another constraint to each
- item in a collection, succeeding if any of them succeeds.
-
-
-
-
- Construct a SomeItemsConstraint on top of an existing constraint
-
-
-
-
-
- Apply the item constraint to each item in the collection,
- succeeding if any item succeeds.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- NoItemConstraint applies another constraint to each
- item in a collection, failing if any of them succeeds.
-
-
-
-
- Construct a SomeItemsConstraint on top of an existing constraint
-
-
-
-
-
- Apply the item constraint to each item in the collection,
- failing if any item fails.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- The Numerics class contains common operations on numeric values.
-
-
-
-
- Checks the type of the object, returning true if
- the object is a numeric type.
-
- The object to check
- true if the object is a numeric type
-
-
-
- Checks the type of the object, returning true if
- the object is a floating point numeric type.
-
- The object to check
- true if the object is a floating point numeric type
-
-
-
- Checks the type of the object, returning true if
- the object is a fixed point numeric type.
-
- The object to check
- true if the object is a fixed point numeric type
-
-
-
- Test two numeric values for equality, performing the usual numeric
- conversions and using a provided or default tolerance. If the tolerance
- provided is Empty, this method may set it to a default tolerance.
-
- The expected value
- The actual value
- A reference to the tolerance in effect
- True if the values are equal
-
-
-
- Compare two numeric values, performing the usual numeric conversions.
-
- The expected value
- The actual value
- The relationship of the values to each other
-
-
-
- MessageWriter is the abstract base for classes that write
- constraint descriptions and messages in some form. The
- class has separate methods for writing various components
- of a message, allowing implementations to tailor the
- presentation as needed.
-
-
-
-
- Construct a MessageWriter given a culture
-
-
-
-
- Method to write single line message with optional args, usually
- written to precede the general failure message.
-
- The message to be written
- Any arguments used in formatting the message
-
-
-
- Method to write single line message with optional args, usually
- written to precede the general failure message, at a givel
- indentation level.
-
- The indentation level of the message
- The message to be written
- Any arguments used in formatting the message
-
-
-
- Display Expected and Actual lines for a constraint. This
- is called by MessageWriter's default implementation of
- WriteMessageTo and provides the generic two-line display.
-
- The constraint that failed
-
-
-
- Display Expected and Actual lines for given values. This
- method may be called by constraints that need more control over
- the display of actual and expected values than is provided
- by the default implementation.
-
- The expected value
- The actual value causing the failure
-
-
-
- Display Expected and Actual lines for given values, including
- a tolerance value on the Expected line.
-
- The expected value
- The actual value causing the failure
- The tolerance within which the test was made
-
-
-
- Display the expected and actual string values on separate lines.
- If the mismatch parameter is >=0, an additional line is displayed
- line containing a caret that points to the mismatch point.
-
- The expected string value
- The actual string value
- The point at which the strings don't match or -1
- If true, case is ignored in locating the point where the strings differ
- If true, the strings should be clipped to fit the line
-
-
-
- Writes the text for a connector.
-
- The connector.
-
-
-
- Writes the text for a predicate.
-
- The predicate.
-
-
-
- Writes the text for an expected value.
-
- The expected value.
-
-
-
- Writes the text for a modifier
-
- The modifier.
-
-
-
- Writes the text for an actual value.
-
- The actual value.
-
-
-
- Writes the text for a generalized value.
-
- The value.
-
-
-
- Writes the text for a collection value,
- starting at a particular point, to a max length
-
- The collection containing elements to write.
- The starting point of the elements to write
- The maximum number of elements to write
-
-
-
- Abstract method to get the max line length
-
-
-
-
- Static methods used in creating messages
-
-
-
-
- Static string used when strings are clipped
-
-
-
-
- Returns the representation of a type as used in NUnitLite.
- This is the same as Type.ToString() except for arrays,
- which are displayed with their declared sizes.
-
-
-
-
-
-
- Converts any control characters in a string
- to their escaped representation.
-
- The string to be converted
- The converted string
-
-
-
- Return the a string representation for a set of indices into an array
-
- Array of indices for which a string is needed
-
-
-
- Get an array of indices representing the point in a collection or
- array corresponding to a single int index into the collection.
-
- The collection to which the indices apply
- Index in the collection
- Array of indices
-
-
-
- Clip a string to a given length, starting at a particular offset, returning the clipped
- string with ellipses representing the removed parts
-
- The string to be clipped
- The maximum permitted length of the result string
- The point at which to start clipping
- The clipped string
-
-
-
- Clip the expected and actual strings in a coordinated fashion,
- so that they may be displayed together.
-
-
-
-
-
-
-
-
- Shows the position two strings start to differ. Comparison
- starts at the start index.
-
- The expected string
- The actual string
- The index in the strings at which comparison should start
- Boolean indicating whether case should be ignored
- -1 if no mismatch found, or the index where mismatch found
-
-
-
- PathConstraint serves as the abstract base of constraints
- that operate on paths and provides several helper methods.
-
-
-
-
- The expected path used in the constraint
-
-
-
-
- Flag indicating whether a caseInsensitive comparison should be made
-
-
-
-
- Construct a PathConstraint for a give expected path
-
- The expected path
-
-
-
- Returns the string representation of this constraint
-
-
-
-
- Canonicalize the provided path
-
-
- The path in standardized form
-
-
-
- Test whether two paths are the same
-
- The first path
- The second path
-
-
-
-
- Test whether one path is the same as or under another path
-
- The first path - supposed to be the parent path
- The second path - supposed to be the child path
-
-
-
-
- Modifies the current instance to be case-insensitve
- and returns it.
-
-
-
-
- Modifies the current instance to be case-sensitve
- and returns it.
-
-
-
-
- Summary description for SamePathConstraint.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected path
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- SamePathOrUnderConstraint tests that one path is under another
-
-
-
-
- Initializes a new instance of the class.
-
- The expected path
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- EmptyDirectoryConstraint is used to test that a directory is empty
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- SubDirectoryConstraint is used to test that one directory is a subdirectory of another.
-
-
-
-
- Initializes a new instance of the class.
-
- The dir info.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Builds a list of DirectoryInfo objects, recursing where necessary
-
- directory to recurse
- list of DirectoryInfo objects from the top level
-
-
-
- private method to determine whether a directory is within the path
-
- top-level directory to search
- directory to search for
- true if found, false if not
-
-
-
- Method to compare two DirectoryInfo objects
-
- first directory to compare
- second directory to compare
- true if equivalent, false if not
-
-
-
- ThrowsConstraint is used to test the exception thrown by
- a delegate by applying a constraint to it.
-
-
-
-
- Initializes a new instance of the class,
- using a constraint to be applied to the exception.
-
- A constraint to apply to the caught exception.
-
-
-
- Executes the code of the delegate and captures any exception.
- If a non-null base constraint was provided, it applies that
- constraint to the exception.
-
- A delegate representing the code to be tested
- True if an exception is thrown and the constraint succeeds, otherwise false
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation of this constraint
-
-
-
-
- Get the actual exception thrown - used by Assert.Throws.
-
-
-
-
- ThrowsNothingConstraint tests that a delegate does not
- throw an exception.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True if no exception is thrown, otherwise false
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- RangeConstraint tests whethe two values are within a
- specified range.
-
-
-
-
- Initializes a new instance of the class.
-
- From.
- To.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Modifies the constraint to use an IComparer and returns self.
-
-
-
-
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
-
-
-
-
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
-
-
-
-
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
-
-
-
-
- Returns a constraint that tests two items for equality
-
-
-
-
- Returns a constraint that tests that two references are the same object
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
-
-
-
-
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
-
-
-
-
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
-
-
-
-
- Returns a new ContainsConstraint. This constraint
- will, in turn, make use of the appropriate second-level
- constraint, depending on the type of the actual argument.
- This overload is only used if the item sought is a string,
- since any other type implies that we are looking for a
- collection member.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value matches the pattern supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the actual value falls
- within a specified range.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
-
-
-
-
- Returns a constraint that tests for null
-
-
-
-
- Returns a constraint that tests for True
-
-
-
-
- Returns a constraint that tests for False
-
-
-
-
- Returns a constraint that tests for NaN
-
-
-
-
- Returns a constraint that tests for empty
-
-
-
-
- Returns a constraint that tests whether a collection
- contains all unique items.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in binary format.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in xml format.
-
-
-
-
- Returns a constraint that tests whether a collection is ordered
-
-
-
-
- The ConstraintOperator class is used internally by a
- ConstraintBuilder to represent an operator that
- modifies or combines constraints.
-
- Constraint operators use left and right precedence
- values to determine whether the top operator on the
- stack should be reduced before pushing a new operator.
-
-
-
-
- The precedence value used when the operator
- is about to be pushed to the stack.
-
-
-
-
- The precedence value used when the operator
- is on the top of the stack.
-
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
-
- The syntax element preceding this operator
-
-
-
-
- The syntax element folowing this operator
-
-
-
-
- The precedence value used when the operator
- is about to be pushed to the stack.
-
-
-
-
- The precedence value used when the operator
- is on the top of the stack.
-
-
-
-
- PrefixOperator takes a single constraint and modifies
- it's action in some way.
-
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
-
- Returns the constraint created by applying this
- prefix to another constraint.
-
-
-
-
-
-
- Negates the test of the constraint it wraps.
-
-
-
-
- Constructs a new NotOperator
-
-
-
-
- Returns a NotConstraint applied to its argument.
-
-
-
-
- Abstract base for operators that indicate how to
- apply a constraint to items in a collection.
-
-
-
-
- Constructs a CollectionOperator
-
-
-
-
- Represents a constraint that succeeds if all the
- members of a collection match a base constraint.
-
-
-
-
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- they all succeed.
-
-
-
-
- Represents a constraint that succeeds if any of the
- members of a collection match a base constraint.
-
-
-
-
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- any of them succeed.
-
-
-
-
- Represents a constraint that succeeds if none of the
- members of a collection match a base constraint.
-
-
-
-
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- none of them succeed.
-
-
-
-
- Represents a constraint that simply wraps the
- constraint provided as an argument, without any
- further functionality, but which modifes the
- order of evaluation because of its precedence.
-
-
-
-
- Constructor for the WithOperator
-
-
-
-
- Returns a constraint that wraps its argument
-
-
-
-
- Abstract base class for operators that are able to reduce to a
- constraint whether or not another syntactic element follows.
-
-
-
-
- Operator used to test for the presence of a named Property
- on an object and optionally apply further tests to the
- value of that property.
-
-
-
-
- Constructs a PropOperator for a particular named property
-
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
-
- Gets the name of the property to which the operator applies
-
-
-
-
- Operator that tests for the presence of a particular attribute
- on a type and optionally applies further tests to the attribute.
-
-
-
-
- Construct an AttributeOperator for a particular Type
-
- The Type of attribute tested
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
- Operator that tests that an exception is thrown and
- optionally applies further tests to the exception.
-
-
-
-
- Construct a ThrowsOperator
-
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
- Abstract base class for all binary operators
-
-
-
-
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
-
-
-
-
-
- Abstract method that produces a constraint by applying
- the operator to its left and right constraint arguments.
-
-
-
-
- Gets the left precedence of the operator
-
-
-
-
- Gets the right precedence of the operator
-
-
-
-
- Operator that requires both it's arguments to succeed
-
-
-
-
- Construct an AndOperator
-
-
-
-
- Apply the operator to produce an AndConstraint
-
-
-
-
- Operator that requires at least one of it's arguments to succeed
-
-
-
-
- Construct an OrOperator
-
-
-
-
- Apply the operator to produce an OrConstraint
-
-
-
-
- ConstraintExpression represents a compound constraint in the
- process of being constructed from a series of syntactic elements.
-
- Individual elements are appended to the expression as they are
- reognized. Once an actual Constraint is appended, the expression
- returns a resolvable Constraint.
-
-
-
-
- ConstraintExpressionBase is the abstract base class for the
- generated ConstraintExpression class, which represents a
- compound constraint in the process of being constructed
- from a series of syntactic elements.
-
- NOTE: ConstraintExpressionBase is aware of some of its
- derived classes, which is an apparent violation of
- encapsulation. Ideally, these classes would be a
- single class, but they must be separated in order to
- allow parts to be generated under .NET 1.x and to
- provide proper user feedback in syntactically
- aware IDEs.
-
-
-
-
- The ConstraintBuilder holding the elements recognized so far
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the
- class passing in a ConstraintBuilder, which may be pre-populated.
-
- The builder.
-
-
-
- Returns a string representation of the expression as it
- currently stands. This should only be used for testing,
- since it has the side-effect of resolving the expression.
-
-
-
-
-
- Appends an operator to the expression and returns the
- resulting expression itself.
-
-
-
-
- Appends a self-resolving operator to the expression and
- returns a new ResolvableConstraintExpression.
-
-
-
-
- Appends a constraint to the expression and returns that
- constraint, which is associated with the current state
- of the expression being built.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the
- class passing in a ConstraintBuilder, which may be pre-populated.
-
- The builder.
-
-
-
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
-
-
-
-
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
-
-
-
-
- Returns the constraint provided as an argument - used to allow custom
- custom constraints to easily participate in the syntax.
-
-
-
-
- Returns a constraint that tests two items for equality
-
-
-
-
- Returns a constraint that tests that two references are the same object
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
-
-
-
-
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
-
-
-
-
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
-
-
-
-
- Returns a new ContainsConstraint. This constraint
- will, in turn, make use of the appropriate second-level
- constraint, depending on the type of the actual argument.
- This overload is only used if the item sought is a string,
- since any other type implies that we are looking for a
- collection member.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the actual value falls
- within a specified range.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
-
-
-
-
- With is currently a NOP - reserved for future use.
-
-
-
-
- Returns a constraint that tests for null
-
-
-
-
- Returns a constraint that tests for True
-
-
-
-
- Returns a constraint that tests for False
-
-
-
-
- Returns a constraint that tests for NaN
-
-
-
-
- Returns a constraint that tests for empty
-
-
-
-
- Returns a constraint that tests whether a collection
- contains all unique items.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in binary format.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in xml format.
-
-
-
-
- Returns a constraint that tests whether a collection is ordered
-
-
-
-
- BinarySerializableConstraint tests whether
- an object is serializable in binary format.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation
-
-
-
-
- BinarySerializableConstraint tests whether
- an object is serializable in binary format.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation of this constraint
-
-
-
-
- BasicConstraint is the abstract base for constraints that
- perform a simple comparison to a constant value.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected.
- The description.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- NullConstraint tests that the actual value is null
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- TrueConstraint tests that the actual value is true
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- FalseConstraint tests that the actual value is false
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- NaNConstraint tests that the actual value is a double or float NaN
-
-
-
-
- Test that the actual value is an NaN
-
-
-
-
-
-
- Write the constraint description to a specified writer
-
-
-
-
-
- AttributeExistsConstraint tests for the presence of a
- specified attribute on a Type.
-
-
-
-
- Constructs an AttributeExistsConstraint for a specific attribute Type
-
-
-
-
-
- Tests whether the object provides the expected attribute.
-
- A Type, MethodInfo, or other ICustomAttributeProvider
- True if the expected attribute is present, otherwise false
-
-
-
- Writes the description of the constraint to the specified writer
-
-
-
-
- AttributeConstraint tests that a specified attribute is present
- on a Type or other provider and that the value of the attribute
- satisfies some other constraint.
-
-
-
-
- Constructs an AttributeConstraint for a specified attriute
- Type and base constraint.
-
-
-
-
-
-
- Determines whether the Type or other provider has the
- expected attribute and if its value matches the
- additional constraint specified.
-
-
-
-
- Writes a description of the attribute to the specified writer.
-
-
-
-
- Writes the actual value supplied to the specified writer.
-
-
-
-
- Returns a string representation of the constraint.
-
-
-
-
- ResolvableConstraintExpression is used to represent a compound
- constraint being constructed at a point where the last operator
- may either terminate the expression or may have additional
- qualifying constraints added to it.
-
- It is used, for example, for a Property element or for
- an Exception element, either of which may be optionally
- followed by constraints that apply to the property or
- exception.
-
-
-
-
- Create a new instance of ResolvableConstraintExpression
-
-
-
-
- Create a new instance of ResolvableConstraintExpression,
- passing in a pre-populated ConstraintBuilder.
-
-
-
-
- Resolve the current expression to a Constraint
-
-
-
-
- Appends an And Operator to the expression
-
-
-
-
- Appends an Or operator to the expression.
-
-
-
-
- Applies a delay to the match so that a match can be evaluated in the future.
-
-
-
-
- Creates a new DelayedConstraint
-
- The inner constraint two decorate
- The time interval after which the match is performed
- If the value of is less than 0
-
-
-
- Creates a new DelayedConstraint
-
- The inner constraint two decorate
- The time interval after which the match is performed
- The time interval used for polling
- If the value of is less than 0
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for if the base constraint fails, false if it succeeds
-
-
-
- Test whether the constraint is satisfied by a delegate
-
- The delegate whose value is to be tested
- True for if the base constraint fails, false if it succeeds
-
-
-
- Test whether the constraint is satisfied by a given boolean reference.
- Overridden to wait for the specified delay period before
- calling the base constraint with the dereferenced value.
-
- A reference to the value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a MessageWriter.
-
- The writer on which the actual value is displayed
-
-
-
- Returns the string representation of the constraint.
-
-
-
- Helper routines for working with floating point numbers
-
-
- The floating point comparison code is based on this excellent article:
- http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
-
-
- "ULP" means Unit in the Last Place and in the context of this library refers to
- the distance between two adjacent floating point numbers. IEEE floating point
- numbers can only represent a finite subset of natural numbers, with greater
- accuracy for smaller numbers and lower accuracy for very large numbers.
-
-
- If a comparison is allowed "2 ulps" of deviation, that means the values are
- allowed to deviate by up to 2 adjacent floating point values, which might be
- as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
-
-
-
-
- Compares two floating point values for equality
- First floating point value to be compared
- Second floating point value t be compared
-
- Maximum number of representable floating point values that are allowed to
- be between the left and the right floating point values
-
- True if both numbers are equal or close to being equal
-
-
- Floating point values can only represent a finite subset of natural numbers.
- For example, the values 2.00000000 and 2.00000024 can be stored in a float,
- but nothing inbetween them.
-
-
- This comparison will count how many possible floating point values are between
- the left and the right number. If the number of possible values between both
- numbers is less than or equal to maxUlps, then the numbers are considered as
- being equal.
-
-
- Implementation partially follows the code outlined here:
- http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
-
-
-
-
- Compares two double precision floating point values for equality
- First double precision floating point value to be compared
- Second double precision floating point value t be compared
-
- Maximum number of representable double precision floating point values that are
- allowed to be between the left and the right double precision floating point values
-
- True if both numbers are equal or close to being equal
-
-
- Double precision floating point values can only represent a limited series of
- natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
- can be stored in a double, but nothing inbetween them.
-
-
- This comparison will count how many possible double precision floating point
- values are between the left and the right number. If the number of possible
- values between both numbers is less than or equal to maxUlps, then the numbers
- are considered as being equal.
-
-
- Implementation partially follows the code outlined here:
- http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
-
-
-
-
-
- Reinterprets the memory contents of a floating point value as an integer value
-
-
- Floating point value whose memory contents to reinterpret
-
-
- The memory contents of the floating point value interpreted as an integer
-
-
-
-
- Reinterprets the memory contents of a double precision floating point
- value as an integer value
-
-
- Double precision floating point value whose memory contents to reinterpret
-
-
- The memory contents of the double precision floating point value
- interpreted as an integer
-
-
-
-
- Reinterprets the memory contents of an integer as a floating point value
-
- Integer value whose memory contents to reinterpret
-
- The memory contents of the integer value interpreted as a floating point value
-
-
-
-
- Reinterprets the memory contents of an integer value as a double precision
- floating point value
-
- Integer whose memory contents to reinterpret
-
- The memory contents of the integer interpreted as a double precision
- floating point value
-
-
-
- Union of a floating point variable and an integer
-
-
- The union's value as a floating point variable
-
-
- The union's value as an integer
-
-
- The union's value as an unsigned integer
-
-
- Union of a double precision floating point variable and a long
-
-
- The union's value as a double precision floating point variable
-
-
- The union's value as a long
-
-
- The union's value as an unsigned long
-
-
-
- Modes in which the tolerance value for a comparison can
- be interpreted.
-
-
-
-
- The tolerance was created with a value, without specifying
- how the value would be used. This is used to prevent setting
- the mode more than once and is generally changed to Linear
- upon execution of the test.
-
-
-
-
- The tolerance is used as a numeric range within which
- two compared values are considered to be equal.
-
-
-
-
- Interprets the tolerance as the percentage by which
- the two compared values my deviate from each other.
-
-
-
-
- Compares two values based in their distance in
- representable numbers.
-
-
-
-
- The Tolerance class generalizes the notion of a tolerance
- within which an equality test succeeds. Normally, it is
- used with numeric types, but it can be used with any
- type that supports taking a difference between two
- objects and comparing that difference to a value.
-
-
-
-
- Constructs a linear tolerance of a specdified amount
-
-
-
-
- Constructs a tolerance given an amount and ToleranceMode
-
-
-
-
- Tests that the current Tolerance is linear with a
- numeric value, throwing an exception if it is not.
-
-
-
-
- Returns an empty Tolerance object, equivalent to
- specifying an exact match.
-
-
-
-
- Gets the ToleranceMode for the current Tolerance
-
-
-
-
- Gets the value of the current Tolerance instance.
-
-
-
-
- Returns a new tolerance, using the current amount as a percentage.
-
-
-
-
- Returns a new tolerance, using the current amount in Ulps.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of days.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of hours.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of minutes.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of seconds.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of milliseconds.
-
-
-
-
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of clock ticks.
-
-
-
-
- Returns true if the current tolerance is empty.
-
-
-
-
- ComparisonAdapter class centralizes all comparisons of
- values in NUnit, adapting to the use of any provided
- IComparer, IComparer<T> or Comparison<T>
-
-
-
-
- Returns a ComparisonAdapter that wraps an IComparer
-
-
-
-
- Compares two objects
-
-
-
-
- Gets the default ComparisonAdapter, which wraps an
- NUnitComparer object.
-
-
-
-
- Construct a ComparisonAdapter for an IComparer
-
-
-
-
- Compares two objects
-
-
-
-
-
-
-
- Construct a default ComparisonAdapter
-
-
-
-
- EqualityAdapter class handles all equality comparisons
- that use an IEqualityComparer, IEqualityComparer<T>
- or a ComparisonAdapter.
-
-
-
-
- Compares two objects, returning true if they are equal
-
-
-
-
- Returns an EqualityAdapter that wraps an IComparer.
-
-
-
-
- NUnitComparer encapsulates NUnit's default behavior
- in comparing two objects.
-
-
-
-
- Compares two objects
-
-
-
-
-
-
-
- Returns the default NUnitComparer.
-
-
-
-
- NUnitEqualityComparer encapsulates NUnit's handling of
- equality tests between objects.
-
-
-
-
- If true, all string comparisons will ignore case
-
-
-
-
- If true, arrays will be treated as collections, allowing
- those of different dimensions to be compared
-
-
-
-
- If non-zero, equality comparisons within the specified
- tolerance will succeed.
-
-
-
-
- Comparison object used in comparisons for some constraints.
-
-
-
-
- Compares two objects for equality.
-
-
-
-
- Helper method to compare two arrays
-
-
-
-
- Method to compare two DirectoryInfo objects
-
- first directory to compare
- second directory to compare
- true if equivalent, false if not
-
-
-
- Returns the default NUnitEqualityComparer
-
-
-
-
- Gets and sets a flag indicating whether case should
- be ignored in determining equality.
-
-
-
-
- Gets and sets a flag indicating that arrays should be
- compared as collections, without regard to their shape.
-
-
-
-
- Gets and sets an external comparer to be used to
- test for equality. It is applied to members of
- collections, in place of NUnit's own logic.
-
-
-
-
- Gets and sets a tolerance used to compare objects of
- certin types.
-
-
-
-
- Gets the list of failure points for the last Match performed.
-
-
-
-
- CollectionTally counts (tallies) the number of
- occurences of each object in one or more enumerations.
-
-
-
-
- Construct a CollectionTally object from a comparer and a collection
-
-
-
-
- Try to remove an object from the tally
-
- The object to remove
- True if successful, false if the object was not found
-
-
-
- Try to remove a set of objects from the tally
-
- The objects to remove
- True if successful, false if any object was not found
-
-
-
- The number of objects remaining in the tally
-
-
-
-
- SetUpFixtureAttribute is used to identify a SetUpFixture
-
-
-
-
- Basic Asserts on strings.
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string is not found within another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string starts with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string starts with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string starts with another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string does not start with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string does not start with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string does not start with another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string ends with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string ends with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string ends with another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string does not end with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string does not end with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string does not end with another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that two strings are equal, without regard to case.
-
- The expected string
- The actual string
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that two strings are equal, without regard to case.
-
- The expected string
- The actual string
- The message to display in case of failure
-
-
-
- Asserts that two strings are equal, without regard to case.
-
- The expected string
- The actual string
-
-
-
- Asserts that two strings are not equal, without regard to case.
-
- The expected string
- The actual string
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that two strings are Notequal, without regard to case.
-
- The expected string
- The actual string
- The message to display in case of failure
-
-
-
- Asserts that two strings are not equal, without regard to case.
-
- The expected string
- The actual string
-
-
-
- Asserts that a string matches an expected regular expression pattern.
-
- The regex pattern to be matched
- The actual string
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string matches an expected regular expression pattern.
-
- The regex pattern to be matched
- The actual string
- The message to display in case of failure
-
-
-
- Asserts that a string matches an expected regular expression pattern.
-
- The regex pattern to be matched
- The actual string
-
-
-
- Asserts that a string does not match an expected regular expression pattern.
-
- The regex pattern to be used
- The actual string
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string does not match an expected regular expression pattern.
-
- The regex pattern to be used
- The actual string
- The message to display in case of failure
-
-
-
- Asserts that a string does not match an expected regular expression pattern.
-
- The regex pattern to be used
- The actual string
-
-
-
- PropertyAttribute is used to attach information to a test as a name/value pair..
-
-
-
-
- Construct a PropertyAttribute with a name and string value
-
- The name of the property
- The property value
-
-
-
- Construct a PropertyAttribute with a name and int value
-
- The name of the property
- The property value
-
-
-
- Construct a PropertyAttribute with a name and double value
-
- The name of the property
- The property value
-
-
-
- Constructor for derived classes that set the
- property dictionary directly.
-
-
-
-
- Constructor for use by derived classes that use the
- name of the type as the property name. Derived classes
- must ensure that the Type of the property value is
- a standard type supported by the BCL. Any custom
- types will cause a serialization Exception when
- in the client.
-
-
-
-
- Gets the property dictionary for this attribute
-
-
-
-
- A set of Assert methods operationg on one or more collections
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- Asserts that all items contained in collection are of the type specified by expectedType.
-
- IEnumerable containing objects to be considered
- System.Type that all objects in collection must be instances of
-
-
-
- Asserts that all items contained in collection are of the type specified by expectedType.
-
- IEnumerable containing objects to be considered
- System.Type that all objects in collection must be instances of
- The message that will be displayed on failure
-
-
-
- Asserts that all items contained in collection are of the type specified by expectedType.
-
- IEnumerable containing objects to be considered
- System.Type that all objects in collection must be instances of
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that all items contained in collection are not equal to null.
-
- IEnumerable containing objects to be considered
-
-
-
- Asserts that all items contained in collection are not equal to null.
-
- IEnumerable containing objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that all items contained in collection are not equal to null.
-
- IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Ensures that every object contained in collection exists within the collection
- once and only once.
-
- IEnumerable of objects to be considered
-
-
-
- Ensures that every object contained in collection exists within the collection
- once and only once.
-
- IEnumerable of objects to be considered
- The message that will be displayed on failure
-
-
-
- Ensures that every object contained in collection exists within the collection
- once and only once.
-
- IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
-
-
-
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are not exactly equal.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
-
-
-
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
-
-
-
- Asserts that expected and actual are not exactly equal.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are not exactly equal.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The IComparer to use in comparing objects from each IEnumerable
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are not equivalent.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
-
-
-
- Asserts that expected and actual are not equivalent.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are not equivalent.
-
- The first IEnumerable of objects to be considered
- The second IEnumerable of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that collection contains actual as an item.
-
- IEnumerable of objects to be considered
- Object to be found within collection
-
-
-
- Asserts that collection contains actual as an item.
-
- IEnumerable of objects to be considered
- Object to be found within collection
- The message that will be displayed on failure
-
-
-
- Asserts that collection contains actual as an item.
-
- IEnumerable of objects to be considered
- Object to be found within collection
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that collection does not contain actual as an item.
-
- IEnumerable of objects to be considered
- Object that cannot exist within collection
-
-
-
- Asserts that collection does not contain actual as an item.
-
- IEnumerable of objects to be considered
- Object that cannot exist within collection
- The message that will be displayed on failure
-
-
-
- Asserts that collection does not contain actual as an item.
-
- IEnumerable of objects to be considered
- Object that cannot exist within collection
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that superset is not a subject of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
-
-
-
- Asserts that superset is not a subject of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that superset is not a subject of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that superset is a subset of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
-
-
-
- Asserts that superset is a subset of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that superset is a subset of subset.
-
- The IEnumerable superset to be considered
- The IEnumerable subset to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
-
-
-
- Assert that an array,list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
-
-
-
- Assert that an array,list or other collection is empty
-
- An array, list or other collection implementing IEnumerable
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
- The message to be displayed on failure
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
- A custom comparer to perform the comparisons
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
- A custom comparer to perform the comparisons
- The message to be displayed on failure
-
-
-
- Assert that an array, list or other collection is ordered
-
- An array, list or other collection implementing IEnumerable
- A custom comparer to perform the comparisons
-
-
-
- Summary description for FileAssert.
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
-
-
-
-
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The expected Stream
- The actual Stream
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The expected Stream
- The actual Stream
- The message to display if objects are not equal
-
-
-
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The expected Stream
- The actual Stream
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if objects are not equal
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if objects are not equal
-
-
-
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
-
-
-
- Asserts that two Streams are not equal. If they are equal
- an is thrown.
-
- The expected Stream
- The actual Stream
- The message to be displayed when the two Stream are the same.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two Streams are not equal. If they are equal
- an is thrown.
-
- The expected Stream
- The actual Stream
- The message to be displayed when the Streams are the same.
-
-
-
- Asserts that two Streams are not equal. If they are equal
- an is thrown.
-
- The expected Stream
- The actual Stream
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if objects are not equal
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if objects are not equal
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
-
-
-
- Attribute used to provide descriptive text about a
- test case or fixture.
-
-
-
-
- Construct the attribute
-
- Text describing the test
-
-
-
- Gets the test description
-
-
-
-
- Interface implemented by a user fixture in order to
- validate any expected exceptions. It is only called
- for test methods marked with the ExpectedException
- attribute.
-
-
-
-
- Method to handle an expected exception
-
- The exception to be handled
-
-
-
- TextMessageWriter writes constraint descriptions and messages
- in displayable form as a text stream. It tailors the display
- of individual message components to form the standard message
- format of NUnit assertion failure messages.
-
-
-
-
- Prefix used for the expected value line of a message
-
-
-
-
- Prefix used for the actual value line of a message
-
-
-
-
- Length of a message prefix
-
-
-
-
- Construct a TextMessageWriter
-
-
-
-
- Construct a TextMessageWriter, specifying a user message
- and optional formatting arguments.
-
-
-
-
-
-
- Method to write single line message with optional args, usually
- written to precede the general failure message, at a givel
- indentation level.
-
- The indentation level of the message
- The message to be written
- Any arguments used in formatting the message
-
-
-
- Display Expected and Actual lines for a constraint. This
- is called by MessageWriter's default implementation of
- WriteMessageTo and provides the generic two-line display.
-
- The constraint that failed
-
-
-
- Display Expected and Actual lines for given values. This
- method may be called by constraints that need more control over
- the display of actual and expected values than is provided
- by the default implementation.
-
- The expected value
- The actual value causing the failure
-
-
-
- Display Expected and Actual lines for given values, including
- a tolerance value on the expected line.
-
- The expected value
- The actual value causing the failure
- The tolerance within which the test was made
-
-
-
- Display the expected and actual string values on separate lines.
- If the mismatch parameter is >=0, an additional line is displayed
- line containing a caret that points to the mismatch point.
-
- The expected string value
- The actual string value
- The point at which the strings don't match or -1
- If true, case is ignored in string comparisons
- If true, clip the strings to fit the max line length
-
-
-
- Writes the text for a connector.
-
- The connector.
-
-
-
- Writes the text for a predicate.
-
- The predicate.
-
-
-
- Write the text for a modifier.
-
- The modifier.
-
-
-
- Writes the text for an expected value.
-
- The expected value.
-
-
-
- Writes the text for an actual value.
-
- The actual value.
-
-
-
- Writes the text for a generalized value.
-
- The value.
-
-
-
- Writes the text for a collection value,
- starting at a particular point, to a max length
-
- The collection containing elements to write.
- The starting point of the elements to write
- The maximum number of elements to write
-
-
-
- Write the generic 'Expected' line for a constraint
-
- The constraint that failed
-
-
-
- Write the generic 'Expected' line for a given value
-
- The expected value
-
-
-
- Write the generic 'Expected' line for a given value
- and tolerance.
-
- The expected value
- The tolerance within which the test was made
-
-
-
- Write the generic 'Actual' line for a constraint
-
- The constraint for which the actual value is to be written
-
-
-
- Write the generic 'Actual' line for a given value
-
- The actual value causing a failure
-
-
-
- Gets or sets the maximum line length for this writer
-
-
-
-
- AssertionHelper is an optional base class for user tests,
- allowing the use of shorter names for constraints and
- asserts and avoiding conflict with the definition of
- , from which it inherits much of its
- behavior, in certain mock object frameworks.
-
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to
-
- A Constraint to be applied
- The actual value to test
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- An ActualValueDelegate returning the value to be tested
- A Constraint expression to be applied
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to a referenced boolean, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an . Works Identically to
- .
-
- The evaluated condition
- The message to display if the condition is false
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an . Works Identically to
- .
-
- The evaluated condition
- The message to display if the condition is false
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an . Works Identically to .
-
- The evaluated condition
-
-
-
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
-
- A TestDelegate to be executed
- A ThrowsConstraint used in the test
-
-
-
- Returns a ListMapper based on a collection.
-
- The original collection
-
-
-
-
- Abstract base for Attributes that are used to include tests
- in the test run based on environmental settings.
-
-
-
-
- Constructor with no included items specified, for use
- with named property syntax.
-
-
-
-
- Constructor taking one or more included items
-
- Comma-delimited list of included items
-
-
-
- Name of the item that is needed in order for
- a test to run. Multiple itemss may be given,
- separated by a comma.
-
-
-
-
- Name of the item to be excluded. Multiple items
- may be given, separated by a comma.
-
-
-
-
- The reason for including or excluding the test
-
-
-
-
- PlatformAttribute is used to mark a test fixture or an
- individual method as applying to a particular platform only.
-
-
-
-
- Constructor with no platforms specified, for use
- with named property syntax.
-
-
-
-
- Constructor taking one or more platforms
-
- Comma-deliminted list of platforms
-
-
-
- CultureAttribute is used to mark a test fixture or an
- individual method as applying to a particular Culture only.
-
-
-
-
- Constructor with no cultures specified, for use
- with named property syntax.
-
-
-
-
- Constructor taking one or more cultures
-
- Comma-deliminted list of cultures
-
-
-
- Summary description for SetCultureAttribute.
-
-
-
-
- Construct given the name of a culture
-
-
-
-
-
- GlobalSettings is a place for setting default values used
- by the framework in performing asserts.
-
-
-
-
- Default tolerance for floating point equality
-
-
-
-
- Summary description for DirectoryAssert
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
-
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
- The message to display if directories are not equal
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
- The message to display if directories are not equal
-
-
-
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
- The message to display if directories are not equal
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory containing the value that is expected
- A directory containing the actual value
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
- The message to display if directories are equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
- The message to display if directories are equal
-
-
-
- Asserts that two directories are not equal. If they are equal
- an is thrown.
-
- A directory path string containing the value that is expected
- A directory path string containing the actual value
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
-
-
-
- Asserts that the directory is empty. If it is not empty
- an is thrown.
-
- A directory to search
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
- The message to display if directories are not equal
-
-
-
- Asserts that the directory is not empty. If it is empty
- an is thrown.
-
- A directory to search
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
- Arguments to be used in formatting the message
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
- Arguments to be used in formatting the message
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
-
-
-
- Asserts that path contains actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
- Arguments to be used in formatting the message
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
- Arguments to be used in formatting the message
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
- The message to display if directory is not within the path
-
-
-
- Asserts that path does not contain actual as a subdirectory or
- an is thrown.
-
- A directory to search
- sub-directory asserted to exist under directory
-
-
-
- TestCaseAttribute is used to mark parameterized test cases
- and provide them with their arguments.
-
-
-
-
- The ITestCaseData interface is implemented by a class
- that is able to return complete testcases for use by
- a parameterized test method.
-
- NOTE: This interface is used in both the framework
- and the core, even though that results in two different
- types. However, sharing the source code guarantees that
- the various implementations will be compatible and that
- the core is able to reflect successfully over the
- framework implementations of ITestCaseData.
-
-
-
-
- Gets the argument list to be provided to the test
-
-
-
-
- Gets the expected result
-
-
-
-
- Gets the expected exception Type
-
-
-
-
- Gets the FullName of the expected exception
-
-
-
-
- Gets the name to be used for the test
-
-
-
-
- Gets the description of the test
-
-
-
-
- Gets a value indicating whether this is ignored.
-
- true if ignored; otherwise, false.
-
-
-
- Gets the ignore reason.
-
- The ignore reason.
-
-
-
- Construct a TestCaseAttribute with a list of arguments.
- This constructor is not CLS-Compliant
-
-
-
-
-
- Construct a TestCaseAttribute with a single argument
-
-
-
-
-
- Construct a TestCaseAttribute with a two arguments
-
-
-
-
-
-
- Construct a TestCaseAttribute with a three arguments
-
-
-
-
-
-
-
- Gets the list of arguments to a test case
-
-
-
-
- Gets or sets the expected result.
-
- The result.
-
-
-
- Gets or sets the expected exception.
-
- The expected exception.
-
-
-
- Gets or sets the name the expected exception.
-
- The expected name of the exception.
-
-
-
- Gets or sets the expected message of the expected exception
-
- The expected message of the exception.
-
-
-
- Gets or sets the type of match to be performed on the expected message
-
-
-
-
- Gets or sets the description.
-
- The description.
-
-
-
- Gets or sets the name of the test.
-
- The name of the test.
-
-
-
- Gets or sets the ignored status of the test
-
-
-
-
- Gets or sets the ignored status of the test
-
-
-
-
- Gets the ignore reason.
-
- The ignore reason.
-
-
-
- The TestCaseData class represents a set of arguments
- and other parameter info to be used for a parameterized
- test case. It provides a number of instance modifiers
- for use in initializing the test case.
-
- Note: Instance modifiers are getters that return
- the same instance after modifying it's state.
-
-
-
-
- The argument list to be provided to the test
-
-
-
-
- The expected result to be returned
-
-
-
-
- The expected exception Type
-
-
-
-
- The FullName of the expected exception
-
-
-
-
- The name to be used for the test
-
-
-
-
- The description of the test
-
-
-
-
- A dictionary of properties, used to add information
- to tests without requiring the class to change.
-
-
-
-
- If true, indicates that the test case is to be ignored
-
-
-
-
- The reason for ignoring a test case
-
-
-
-
- Initializes a new instance of the class.
-
- The arguments.
-
-
-
- Initializes a new instance of the class.
-
- The argument.
-
-
-
- Initializes a new instance of the class.
-
- The first argument.
- The second argument.
-
-
-
- Initializes a new instance of the class.
-
- The first argument.
- The second argument.
- The third argument.
-
-
-
- Sets the expected result for the test
-
- The expected result
- A modified TestCaseData
-
-
-
- Sets the expected exception type for the test
-
- Type of the expected exception.
- The modified TestCaseData instance
-
-
-
- Sets the expected exception type for the test
-
- FullName of the expected exception.
- The modified TestCaseData instance
-
-
-
- Sets the name of the test case
-
- The modified TestCaseData instance
-
-
-
- Sets the description for the test case
- being constructed.
-
- The description.
- The modified TestCaseData instance.
-
-
-
- Applies a category to the test
-
-
-
-
-
-
- Applies a named property to the test
-
-
-
-
-
-
-
- Applies a named property to the test
-
-
-
-
-
-
-
- Applies a named property to the test
-
-
-
-
-
-
-
- Ignores this TestCase.
-
-
-
-
-
- Ignores this TestCase, specifying the reason.
-
- The reason.
-
-
-
-
- Gets the argument list to be provided to the test
-
-
-
-
- Gets the expected result
-
-
-
-
- Gets the expected exception Type
-
-
-
-
- Gets the FullName of the expected exception
-
-
-
-
- Gets the name to be used for the test
-
-
-
-
- Gets the description of the test
-
-
-
-
- Gets a value indicating whether this is ignored.
-
- true if ignored; otherwise, false.
-
-
-
- Gets the ignore reason.
-
- The ignore reason.
-
-
-
- Gets a list of categories associated with this test.
-
-
-
-
- Gets the property dictionary for this test
-
-
-
-
- Thrown when an assertion failed.
-
-
-
-
-
-
- The error message that explains
- the reason for the exception
- The exception that caused the
- current exception
-
-
-
- Serialization Constructor
-
-
-
-
- Thrown when a test executes inconclusively.
-
-
-
-
- The error message that explains
- the reason for the exception
-
-
- The error message that explains
- the reason for the exception
- The exception that caused the
- current exception
-
-
-
- Serialization Constructor
-
-
-
-
- Attribute used to identify a method that is
- called before any tests in a fixture are run.
-
-
-
-
- Attribute used to identify a method that is called after
- all the tests in a fixture have run. The method is
- guaranteed to be called, even if an exception is thrown.
-
-
-
-
- ExplicitAttribute marks a test or test fixture so that it will
- only be run if explicitly executed from the gui or command line
- or if it is included by use of a filter. The test will not be
- run simply because an enclosing suite is run.
-
-
-
-
- Default constructor
-
-
-
-
- Constructor with a reason
-
- The reason test is marked explicit
-
-
-
- The reason test is marked explicit
-
-
-
-
- Thrown when an assertion failed.
-
-
-
-
- The error message that explains
- the reason for the exception
-
-
- The error message that explains
- the reason for the exception
- The exception that caused the
- current exception
-
-
-
- Serialization Constructor
-
-
-
-
- Thrown when an assertion failed.
-
-
-
-
-
-
- The error message that explains
- the reason for the exception
- The exception that caused the
- current exception
-
-
-
- Serialization Constructor
-
-
-
-
- Enumeration indicating how the expected message parameter is to be used
-
-
-
- Expect an exact match
-
-
- Expect a message containing the parameter string
-
-
- Match the regular expression provided as a parameter
-
-
- Expect a message that starts with the parameter string
-
-
-
- ExpectedExceptionAttribute
-
-
-
-
-
- Constructor for a non-specific exception
-
-
-
-
- Constructor for a given type of exception
-
- The type of the expected exception
-
-
-
- Constructor for a given exception name
-
- The full name of the expected exception
-
-
-
- Gets or sets the expected exception type
-
-
-
-
- Gets or sets the full Type name of the expected exception
-
-
-
-
- Gets or sets the expected message text
-
-
-
-
- Gets or sets the user message displayed in case of failure
-
-
-
-
- Gets or sets the type of match to be performed on the expected message
-
-
-
-
- Gets the name of a method to be used as an exception handler
-
-
-
-
- Attribute used to mark a test that is to be ignored.
- Ignored tests result in a warning message when the
- tests are run.
-
-
-
-
- Constructs the attribute without giving a reason
- for ignoring the test.
-
-
-
-
- Constructs the attribute giving a reason for ignoring the test
-
- The reason for ignoring the test
-
-
-
- The reason for ignoring a test
-
-
-
-
- Attribute used to mark a class that contains one-time SetUp
- and/or TearDown methods that apply to all the tests in a
- namespace or an assembly.
-
-
-
-
- Attribute used to mark a static (shared in VB) property
- that returns a list of tests.
-
-
-
-
- Attribute used to identify a method that is called
- immediately after each test is run. The method is
- guaranteed to be called, even if an exception is thrown.
-
-
-
-
- Adding this attribute to a method within a
- class makes the method callable from the NUnit test runner. There is a property
- called Description which is optional which you can provide a more detailed test
- description. This class cannot be inherited.
-
-
-
- [TestFixture]
- public class Fixture
- {
- [Test]
- public void MethodToTest()
- {}
-
- [Test(Description = "more detailed description")]
- publc void TestDescriptionMethod()
- {}
- }
-
-
-
-
-
- Descriptive text for this test
-
-
-
-
- [TestFixture]
- public class ExampleClass
- {}
-
-
-
-
- Default constructor
-
-
-
-
- Construct with a object[] representing a set of arguments.
- In .NET 2.0, the arguments may later be separated into
- type arguments and constructor arguments.
-
-
-
-
-
- Descriptive text for this fixture
-
-
-
-
- The arguments originally provided to the attribute
-
-
-
-
- Gets or sets a value indicating whether this should be ignored.
-
- true if ignore; otherwise, false.
-
-
-
- Gets or sets the ignore reason. May set Ignored as a side effect.
-
- The ignore reason.
-
-
-
- RequiredAddinAttribute may be used to indicate the names of any addins
- that must be present in order to run some or all of the tests in an
- assembly. If the addin is not loaded, the entire assembly is marked
- as NotRunnable.
-
-
-
-
- Initializes a new instance of the class.
-
- The required addin.
-
-
-
- Gets the name of required addin.
-
- The required addin name.
-
-
-
- Marks a test to use a combinatorial join of any argument data
- provided. NUnit will create a test case for every combination of
- the arguments provided. This can result in a large number of test
- cases and so should be used judiciously. This is the default join
- type, so the attribute need not be used except as documentation.
-
-
-
-
- Default constructor
-
-
-
-
- Marks a test to use pairwise join of any argument data provided.
- NUnit will attempt too excercise every pair of argument values at
- least once, using as small a number of test cases as it can. With
- only two arguments, this is the same as a combinatorial join.
-
-
-
-
- Default constructor
-
-
-
-
- Marks a test to use a sequential join of any argument data
- provided. NUnit will use arguements for each parameter in
- sequence, generating test cases up to the largest number
- of argument values provided and using null for any arguments
- for which it runs out of values. Normally, this should be
- used with the same number of arguments for each parameter.
-
-
-
-
- Default constructor
-
-
-
-
- Abstract base class for attributes that apply to parameters
- and supply data for the parameter.
-
-
-
-
- Gets the data to be provided to the specified parameter
-
-
-
-
- ValuesAttribute is used to provide literal arguments for
- an individual parameter of a test.
-
-
-
-
- The collection of data to be returned. Must
- be set by any derived attribute classes.
- We use an object[] so that the individual
- elements may have their type changed in GetData
- if necessary.
-
-
-
-
- Construct with one argument
-
-
-
-
-
- Construct with two arguments
-
-
-
-
-
-
- Construct with three arguments
-
-
-
-
-
-
-
- Construct with an array of arguments
-
-
-
-
-
- Get the collection of values to be used as arguments
-
-
-
-
- RandomAttribute is used to supply a set of random values
- to a single parameter of a parameterized test.
-
-
-
-
- Construct a set of doubles from 0.0 to 1.0,
- specifying only the count.
-
-
-
-
-
- Construct a set of doubles from min to max
-
-
-
-
-
-
-
- Construct a set of ints from min to max
-
-
-
-
-
-
-
- Get the collection of values to be used as arguments
-
-
-
-
- RangeAttribute is used to supply a range of values to an
- individual parameter of a parameterized test.
-
-
-
-
- Construct a range of ints using default step of 1
-
-
-
-
-
-
- Construct a range of ints specifying the step size
-
-
-
-
-
-
-
- Construct a range of longs
-
-
-
-
-
-
-
- Construct a range of doubles
-
-
-
-
-
-
-
- Construct a range of floats
-
-
-
-
-
-
-
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
-
-
-
-
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
-
-
-
-
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
-
-
-
-
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
-
-
-
-
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
-
-
-
-
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
-
-
-
-
- Returns a constraint that tests two items for equality
-
-
-
-
- Returns a constraint that tests that two references are the same object
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
-
-
-
-
- Returns a constraint that tests whether the actual value falls
- within a specified range.
-
-
-
-
- Returns a ConstraintExpression that negates any
- following constraint.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- Returns a constraint that tests for null
-
-
-
-
- Returns a constraint that tests for True
-
-
-
-
- Returns a constraint that tests for False
-
-
-
-
- Returns a constraint that tests for NaN
-
-
-
-
- Returns a constraint that tests for empty
-
-
-
-
- Returns a constraint that tests whether a collection
- contains all unique items.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in binary format.
-
-
-
-
- Returns a constraint that tests whether an object graph is serializable in xml format.
-
-
-
-
- Returns a constraint that tests whether a collection is ordered
-
-
-
-
- The List class is a helper class with properties and methods
- that supply a number of constraints used with lists and collections.
-
-
-
-
- List.Map returns a ListMapper, which can be used to map
- the original collection to another collection.
-
-
-
-
-
-
- ListMapper is used to transform a collection used as an actual argument
- producing another collection to be used in the assertion.
-
-
-
-
- Construct a ListMapper based on a collection
-
- The collection to be transformed
-
-
-
- Produces a collection containing all the values of a property
-
- The collection of property values
-
-
-
-
- Helper class with static methods used to supply constraints
- that operate on strings.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
-
-
-
-
- Returns a constraint that fails if the actual
- value matches the pattern supplied as an argument.
-
-
-
-
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- Helper class with properties and methods that supply
- constraints that operate on exceptions.
-
-
-
-
- Creates a constraint specifying the exact type of exception expected
-
-
-
-
- Creates a constraint specifying the type of exception expected
-
-
-
-
- Creates a constraint specifying an expected exception
-
-
-
-
- Creates a constraint specifying an exception with a given InnerException
-
-
-
-
- Creates a constraint specifying an expected TargetInvocationException
-
-
-
-
- Creates a constraint specifying an expected TargetInvocationException
-
-
-
-
- Creates a constraint specifying an expected TargetInvocationException
-
-
-
-
- Creates a constraint specifying that no exception is thrown
-
-
-
-
- FactoryAttribute indicates the source to be used to
- provide test cases for a test method.
-
-
-
-
- Construct with the name of the factory - for use with languages
- that don't support params arrays.
-
- An array of the names of the factories that will provide data
-
-
-
- Construct with a Type and name - for use with languages
- that don't support params arrays.
-
- The Type that will provide data
- The name of the method, property or field that will provide data
-
-
-
- The name of a the method, property or fiend to be used as a source
-
-
-
-
- A Type to be used as a source
-
-
-
-
- ValueSourceAttribute indicates the source to be used to
- provide data for one parameter of a test method.
-
-
-
-
- Construct with the name of the factory - for use with languages
- that don't support params arrays.
-
- The name of the data source to be used
-
-
-
- Construct with a Type and name - for use with languages
- that don't support params arrays.
-
- The Type that will provide data
- The name of the method, property or field that will provide data
-
-
-
- The name of a the method, property or fiend to be used as a source
-
-
-
-
- A Type to be used as a source
-
-
-
-
- The Iz class is a synonym for Is intended for use in VB,
- which regards Is as a keyword.
-
-
-
-
- WUsed on a method, marks the test with a timeout value in milliseconds.
- The test will be run in a separate thread and is cancelled if the timeout
- is exceeded. Used on a method or assembly, sets the default timeout
- for all contained test methods.
-
-
-
-
- Construct a TimeoutAttribute given a time in milliseconds
-
- The timeout value in milliseconds
-
-
-
- Marks a test that must run in the STA, causing it
- to run in a separate thread if necessary.
-
- On methods, you may also use STAThreadAttribute
- to serve the same purpose.
-
-
-
-
- Construct a RequiresSTAAttribute
-
-
-
-
- Marks a test that must run in the MTA, causing it
- to run in a separate thread if necessary.
-
- On methods, you may also use MTAThreadAttribute
- to serve the same purpose.
-
-
-
-
- Construct a RequiresMTAAttribute
-
-
-
-
- Marks a test that must run on a separate thread.
-
-
-
-
- Construct a RequiresThreadAttribute
-
-
-
-
- Construct a RequiresThreadAttribute, specifying the apartment
-
-
-
-
- Summary description for MaxTimeAttribute.
-
-
-
-
- Construct a MaxTimeAttribute, given a time in milliseconds.
-
- The maximum elapsed time in milliseconds
-
-
-
- RepeatAttribute may be applied to test case in order
- to run it multiple times.
-
-
-
-
- Construct a RepeatAttribute
-
- The number of times to run the test
-
-
-
- Provides static methods to express the assumptions
- that must be met for a test to give a meaningful
- result. If an assumption is not met, the test
- should produce an inconclusive result.
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- The actual value to test
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- An ActualValueDelegate returning the value to be tested
- A Constraint expression to be applied
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to a referenced boolean, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint to be applied
- The actual value to test
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
-
-
-
- Asserts that a condition is true. If the condition is false the
- method throws an .
-
- The evaluated condition
-
-
-
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
-
- A TestDelegate to be executed
- A ThrowsConstraint used in the test
-
-
-
- Randomizer returns a set of random values in a repeatable
- way, to allow re-running of tests if necessary.
-
-
-
-
- Get a randomizer for a particular member, returning
- one that has already been created if it exists.
- This ensures that the same values are generated
- each time the tests are reloaded.
-
-
-
-
- Get a randomizer for a particular parameter, returning
- one that has already been created if it exists.
- This ensures that the same values are generated
- each time the tests are reloaded.
-
-
-
-
- Construct a randomizer using a random seed
-
-
-
-
- Construct a randomizer using a specified seed
-
-
-
-
- Return an array of random doubles between 0.0 and 1.0.
-
-
-
-
-
-
- Return an array of random doubles with values in a specified range.
-
-
-
-
- Return an array of random ints with values in a specified range.
-
-
-
-
- Get a random seed for use in creating a randomizer.
-
-
-
-
- Adding this attribute to a method within a
- class makes the method callable from the NUnit test runner. There is a property
- called Description which is optional which you can provide a more detailed test
- description. This class cannot be inherited.
-
-
-
- [TestFixture]
- public class Fixture
- {
- [Test]
- public void MethodToTest()
- {}
-
- [Test(Description = "more detailed description")]
- publc void TestDescriptionMethod()
- {}
- }
-
-
-
-
-
- Used to mark a field for use as a datapoint when executing a theory
- within the same fixture that requires an argument of the field's Type.
-
-
-
-
- Used to mark an array as containing a set of datapoints to be used
- executing a theory within the same fixture that requires an argument
- of the Type of the array elements.
-
-
-
-
- The SpecialValue enum is used to represent TestCase arguments
- that cannot be used as arguments to an Attribute.
-
-
-
-
- Null represents a null value, which cannot be used as an
- argument to an attriute under .NET 1.x
-
-
-
-
- Summary description for SetUICultureAttribute.
-
-
-
-
- Construct given the name of a culture
-
-
-
-
-
- Delegate used by tests that execute code and
- capture any thrown exception.
-
-
-
-
- The Assert class contains a collection of static methods that
- implement the most common assertions used in NUnit.
-
-
-
-
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- Helper for Assert.AreEqual(double expected, double actual, ...)
- allowing code generation to work consistently.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Throws a with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
-
- The message to initialize the with.
- Arguments to be used in formatting the message
-
-
-
- Throws a with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
-
- The message to initialize the with.
-
-
-
- Throws a with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
-
-
-
-
- Throws an with the message and arguments
- that are passed in. This is used by the other Assert functions.
-
- The message to initialize the with.
- Arguments to be used in formatting the message
-
-
-
- Throws an with the message that is
- passed in. This is used by the other Assert functions.
-
- The message to initialize the with.
-
-
-
- Throws an .
- This is used by the other Assert functions.
-
-
-
-
- Throws an with the message and arguments
- that are passed in. This causes the test to be reported as ignored.
-
- The message to initialize the with.
- Arguments to be used in formatting the message
-
-
-
- Throws an with the message that is
- passed in. This causes the test to be reported as ignored.
-
- The message to initialize the with.
-
-
-
- Throws an .
- This causes the test to be reported as ignored.
-
-
-
-
- Throws an with the message and arguments
- that are passed in. This causes the test to be reported as inconclusive.
-
- The message to initialize the with.
- Arguments to be used in formatting the message
-
-
-
- Throws an with the message that is
- passed in. This causes the test to be reported as inconclusive.
-
- The message to initialize the with.
-
-
-
- Throws an .
- This causes the test to be reported as Inconclusive.
-
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint expression to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint expression to be applied
- An ActualValueDelegate returning the value to be tested
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- An ActualValueDelegate returning the value to be tested
- A Constraint expression to be applied
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Apply a constraint to a referenced boolean, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
-
-
-
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
-
- A TestDelegate to be executed
- A ThrowsConstraint used in the test
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- A constraint to be satisfied by the exception
- A TestSnippet delegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- A constraint to be satisfied by the exception
- A TestSnippet delegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- A constraint to be satisfied by the exception
- A TestSnippet delegate
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- The exception Type expected
- A TestSnippet delegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- The exception Type expected
- A TestSnippet delegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate throws a particular exception when called.
-
- The exception Type expected
- A TestSnippet delegate
-
-
-
- Verifies that a delegate throws an exception when called
- and returns it.
-
- A TestDelegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate throws an exception when called
- and returns it.
-
- A TestDelegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate throws an exception when called
- and returns it.
-
- A TestDelegate
-
-
-
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
-
- The expected Exception Type
- A TestDelegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
-
- The expected Exception Type
- A TestDelegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
-
- The expected Exception Type
- A TestDelegate
-
-
-
- Verifies that a delegate does not throw an exception
-
- A TestSnippet delegate
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that a delegate does not throw an exception.
-
- A TestSnippet delegate
- The message that will be displayed on failure
-
-
-
- Verifies that a delegate does not throw an exception.
-
- A TestSnippet delegate
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
- The message to display in case of failure
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
- The message to display in case of failure
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
-
-
-
- Verifies that the double that is passed in is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The value that is to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the double that is passed in is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The value that is to be tested
- The message to display in case of failure
-
-
-
- Verifies that the double that is passed in is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The value that is to be tested
-
-
-
- Assert that a string is empty - that is equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that a string is empty - that is equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
-
-
-
- Assert that a string is empty - that is equal to string.Empty
-
- The string to be tested
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to display in case of failure
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
-
-
-
- Assert that a string is not empty - that is not equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that a string is not empty - that is not equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
-
-
-
- Assert that a string is not empty - that is not equal to string.Empty
-
- The string to be tested
-
-
-
- Assert that an array, list or other collection is not empty
-
- An array, list or other collection implementing ICollection
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is not empty
-
- An array, list or other collection implementing ICollection
- The message to display in case of failure
-
-
-
- Assert that an array, list or other collection is not empty
-
- An array, list or other collection implementing ICollection
-
-
-
- Assert that a string is either null or equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that a string is either null or equal to string.Empty
-
- The string to be tested
- The message to display in case of failure
-
-
-
- Assert that a string is either null or equal to string.Empty
-
- The string to be tested
-
-
-
- Assert that a string is not null or empty
-
- The string to be tested
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Assert that a string is not null or empty
-
- The string to be tested
- The message to display in case of failure
-
-
-
- Assert that a string is not null or empty
-
- The string to be tested
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- The message to display in case of failure
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message to display in case of failure
-
-
-
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
-
-
-
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an is thrown.
-
- The value that is expected
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an is thrown.
-
- The value that is expected
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an is thrown.
-
- The value that is expected
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two values are not equal. If they are equal, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an is thrown.
-
- The value that is expected
- The actual value
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an is thrown.
-
- The value that is expected
- The actual value
- The message to display in case of failure
-
-
-
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an is thrown.
-
- The value that is expected
- The actual value
-
-
-
- Asserts that two objects refer to the same object. If they
- are not the same an is thrown.
-
- The expected object
- The actual object
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that two objects refer to the same object. If they
- are not the same an is thrown.
-
- The expected object
- The actual object
- The message to display in case of failure
-
-
-
- Asserts that two objects refer to the same object. If they
- are not the same an is thrown.
-
- The expected object
- The actual object
-
-
-
- Asserts that two objects do not refer to the same object. If they
- are the same an is thrown.
-
- The expected object
- The actual object
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that two objects do not refer to the same object. If they
- are the same an is thrown.
-
- The expected object
- The actual object
- The message to display in case of failure
-
-
-
- Asserts that two objects do not refer to the same object. If they
- are the same an is thrown.
-
- The expected object
- The actual object
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message to display in case of failure
-
-
-
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message to display in case of failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Asserts that an object is contained in a list.
-
- The expected object
- The list to be examined
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is contained in a list.
-
- The expected object
- The list to be examined
- The message to display in case of failure
-
-
-
- Asserts that an object is contained in a list.
-
- The expected object
- The list to be examined
-
-
-
- Gets the number of assertions executed so far and
- resets the counter to zero.
-
-
-
-
- Static helper class used in the constraint-based syntax
-
-
-
-
- Creates a new SubstringConstraint
-
- The value of the substring
- A SubstringConstraint
-
-
-
- Creates a new CollectionContainsConstraint.
-
- The item that should be found.
- A new CollectionContainsConstraint
-
-
-
- Attribute used to apply a category to a test
-
-
-
-
- The name of the category
-
-
-
-
- Construct attribute for a given category based on
- a name. The name may not contain the characters ',',
- '+', '-' or '!'. However, this is not checked in the
- constructor since it would cause an error to arise at
- as the test was loaded without giving a clear indication
- of where the problem is located. The error is handled
- in NUnitFramework.cs by marking the test as not
- runnable.
-
- The name of the category
-
-
-
- Protected constructor uses the Type name as the name
- of the category.
-
-
-
-
- The name of the category
-
-
-
-
- The TestStatus enum indicates the result of running a test
-
-
-
-
- The test was inconclusive
-
-
-
-
- The test has skipped
-
-
-
-
- The test succeeded
-
-
-
-
- The test failed
-
-
-
-
- Provide the context information of the current test
-
-
-
-
- The TestState of current test. This maps to the ResultState
- used in nunit.core and is subject to change in the future.
-
-
-
-
- The TestStatus of current test. This enum will be used
- in future versions of NUnit and so is to be preferred
- to the TestState value.
-
-
-
-
- The name of the currently executing test. If no
- test is running, the name of the last test run.
-
-
-
-
- The properties of the currently executing test
- or, if no test is running, of the last test run.
-
-
-
-
- The ResultState enum indicates the result of running a test
-
-
-
-
- The result is inconclusive
-
-
-
-
- The test was not runnable.
-
-
-
-
- The test has been skipped.
-
-
-
-
- The test has been ignored.
-
-
-
-
- The test succeeded
-
-
-
-
- The test failed
-
-
-
-
- The test encountered an unexpected exception
-
-
-
-
- The test was cancelled by the user
-
-
-
-
diff --git a/src/Spring/CommonAssemblyInfo.cs b/src/Spring/CommonAssemblyInfo.cs
index d6b48925..3687af72 100644
--- a/src/Spring/CommonAssemblyInfo.cs
+++ b/src/Spring/CommonAssemblyInfo.cs
@@ -8,11 +8,7 @@ using System.Reflection;
// associated with an assembly.
//
-#if !NET_2_0
-[assembly: AssemblyConfiguration("net-1.1.win32; Release")]
-#else
[assembly: AssemblyConfiguration("net-2.0.win32; Release")]
-#endif
[assembly: AssemblyCompany("http://www.springframework.net")]
[assembly: AssemblyProduct("Spring.NET Framework 1.3.1")]
[assembly: AssemblyCopyright("Copyright 2002-2011 Spring.NET Framework Team.")]
@@ -42,10 +38,6 @@ using System.Reflection;
[assembly: AssemblyVersion("1.3.2.30001")]
#elif NET_2_0
[assembly: AssemblyVersion("1.3.2.20001")]
-#elif NET_1_1
-[assembly: AssemblyVersion("1.3.2.11001")]
-#elif NET_1_0
-[assembly: AssemblyVersion("1.3.2.10001")]
#endif
diff --git a/src/Spring/Spring.Core/AssemblyInfo.cs b/src/Spring/Spring.Core/AssemblyInfo.cs
index 47df9e64..59d4af1c 100644
--- a/src/Spring/Spring.Core/AssemblyInfo.cs
+++ b/src/Spring/Spring.Core/AssemblyInfo.cs
@@ -18,7 +18,6 @@
#endregion
-using System;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Security;
@@ -41,17 +40,3 @@ using System.Security;
[assembly: SecurityCritical]
#endif
-
-#if NET_1_0 || NET_1_1
-namespace System.Security
-{
- ///
- ///
- [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Method)]
- internal class SecurityCriticalAttribute : Attribute
- { }
- [AttributeUsage(AttributeTargets.Method)]
- internal class SecurityTreatAsSafeAttribute : Attribute
- { }
-}
-#endif
diff --git a/src/Spring/Spring.Core/Context/Support/ResourceSetMessageSource.cs b/src/Spring/Spring.Core/Context/Support/ResourceSetMessageSource.cs
index c22de4cc..841e558b 100644
--- a/src/Spring/Spring.Core/Context/Support/ResourceSetMessageSource.cs
+++ b/src/Spring/Spring.Core/Context/Support/ResourceSetMessageSource.cs
@@ -141,15 +141,11 @@ namespace Spring.Context.Support
///
protected override void ApplyResourcesToObject(object value, string objectName, CultureInfo culture)
{
-#if !NET_1_0
if(value != null)
{
ComponentResourceManager crm = new ComponentResourceManager(value.GetType());
crm.ApplyResources(value, objectName, culture);
}
-#else
- throw new NotSupportedException("Operation not supported in .NET 1.0 Release.");
-#endif
}
///
diff --git a/src/Spring/Spring.Core/Context/Support/StaticMessageSource.cs b/src/Spring/Spring.Core/Context/Support/StaticMessageSource.cs
index 8884961b..b9aa9fd8 100644
--- a/src/Spring/Spring.Core/Context/Support/StaticMessageSource.cs
+++ b/src/Spring/Spring.Core/Context/Support/StaticMessageSource.cs
@@ -128,14 +128,10 @@ namespace Spring.Context.Support
///
protected override void ApplyResourcesToObject(object value, string objectName, CultureInfo cultureInfo)
{
-#if !NET_1_0
if(value != null)
{
new ComponentResourceManager(value.GetType()).ApplyResources(value, objectName, cultureInfo);
}
-#else
- throw new System.NotSupportedException("Operation not supported in .NET 1.0 Release.");
-#endif
}
///
diff --git a/src/Spring/Spring.Core/Core/TypeConversion/TimeSpanConverter.cs b/src/Spring/Spring.Core/Core/TypeConversion/TimeSpanConverter.cs
index 98be9ec3..bb1635e4 100644
--- a/src/Spring/Spring.Core/Core/TypeConversion/TimeSpanConverter.cs
+++ b/src/Spring/Spring.Core/Core/TypeConversion/TimeSpanConverter.cs
@@ -30,58 +30,9 @@ using System.Text.RegularExpressions;
namespace Spring.Core.TypeConversion
{
#region Specifier parsers
-
- #if NET_1_1
-
- ///
- /// Nullable TimeSpan
- ///
- ///
- /// Can be replaced with a TimeSpan? in .NET 2
- ///
- class TimeSpanNullable {
-
- readonly bool _hasValue;
- readonly TimeSpan _value;
-
- ///
- /// ctor without Value;
- ///
- public TimeSpanNullable() {
- _hasValue = false;
- }
-
- ///
- /// ctor with Value
- ///
- ///
- public TimeSpanNullable(TimeSpan timeSpan) {
- _hasValue = true;
- _value = timeSpan;
- }
-
- ///
- /// HasValue
- ///
- public bool HasValue {
- get { return _hasValue; }
- }
-
- ///
- /// Value if HasValue==true
- ///
- public TimeSpan Value {
- get { return _value; }
- }
- }
-
- #else
-
+
using TimeSpanNullable = Nullable;
- #endif
-
-
///
/// Base parser for custom specifiers.
///
diff --git a/src/Spring/Spring.Core/Globalization/Localizers/ResourceSetLocalizer.cs b/src/Spring/Spring.Core/Globalization/Localizers/ResourceSetLocalizer.cs
index 5d68fdde..b67a5186 100644
--- a/src/Spring/Spring.Core/Globalization/Localizers/ResourceSetLocalizer.cs
+++ b/src/Spring/Spring.Core/Globalization/Localizers/ResourceSetLocalizer.cs
@@ -62,7 +62,6 @@ namespace Spring.Globalization.Localizers
/// A list of resources to apply.
protected override IList LoadResources(object target, IMessageSource messageSource, CultureInfo culture)
{
-#if ! NET_1_0
IList resources;
resources = new ArrayList();
@@ -102,10 +101,6 @@ namespace Spring.Globalization.Localizers
}
}
return resources;
-#else
- throw new NotSupportedException("Operation not supported in .NET 1.0 Release.");
-#endif
}
-
}
}
\ No newline at end of file
diff --git a/src/Spring/Spring.Core/Objects/Factory/Config/ConfigurationReader.cs b/src/Spring/Spring.Core/Objects/Factory/Config/ConfigurationReader.cs
index daa46214..795b0b8d 100644
--- a/src/Spring/Spring.Core/Objects/Factory/Config/ConfigurationReader.cs
+++ b/src/Spring/Spring.Core/Objects/Factory/Config/ConfigurationReader.cs
@@ -318,14 +318,13 @@ namespace Spring.Objects.Factory.Config
return ((IConfigurationSectionHandler)handler).Create(null, null, sectionContent);
}
-#if !NET_1_0 && !NET_1_1
// NET 2.0 ConfigurationSection
if (typeof(ConfigurationSection).IsAssignableFrom(handlerType))
{
ConfigurationSection section = CreateConfigurationSection(handlerType, new XmlNodeReader(sectionContent));
return section;
}
-#endif
+
// Not supported
throw ConfigurationUtils.CreateConfigurationException("Configuration section '" + configSectionName + "' is neither of type IConfigurationSectionHandler nor ConfigurationSection.");
}
@@ -379,7 +378,6 @@ namespace Spring.Objects.Factory.Config
}
-#if !NET_1_0 && !NET_1_1
private delegate void DeserializeSectionMethod(ConfigurationSection section, XmlReader reader);
private static DeserializeSectionMethod deserialized = (DeserializeSectionMethod)Delegate.CreateDelegate(typeof(DeserializeSectionMethod),
typeof(ConfigurationSection).GetMethod("DeserializeSection",
@@ -392,7 +390,6 @@ namespace Spring.Objects.Factory.Config
deserialized(section, reader);
return section;
}
-#endif
///
/// Populates the supplied with values from
diff --git a/src/Spring/Spring.Core/Objects/Factory/Support/AbstractObjectFactory.cs b/src/Spring/Spring.Core/Objects/Factory/Support/AbstractObjectFactory.cs
index 50c58383..f7e87e9a 100644
--- a/src/Spring/Spring.Core/Objects/Factory/Support/AbstractObjectFactory.cs
+++ b/src/Spring/Spring.Core/Objects/Factory/Support/AbstractObjectFactory.cs
@@ -179,28 +179,12 @@ namespace Spring.Objects.Factory.Support
{
this.log = LogManager.GetLogger(this.GetType());
this.caseSensitive = caseSensitive;
-#if NET_1_0 || NET_1_1
- if (caseSensitive)
- {
- this.aliasMap = new Hashtable();
- this.singletonCache = new Hashtable();
- this.singletonLocks = new Hashtable();
- this.singletonsInCreation = new Hashtable();
- }
- else
- {
- this.aliasMap = new CaseInsensitiveHashtable();
- this.singletonCache = new CaseInsensitiveHashtable();
- this.singletonLocks = new CaseInsensitiveHashtable();
- this.singletonsInCreation = new CaseInsensitiveHashtable();
- }
-#else
+
IEqualityComparer comparer = (caseSensitive) ? StringComparer.Ordinal : StringComparer.OrdinalIgnoreCase;
this.aliasMap = new OrderedDictionary(comparer);
this.singletonCache = new OrderedDictionary(comparer);
this.singletonLocks = new OrderedDictionary(comparer);
this.singletonsInCreation = new OrderedDictionary(comparer);
-#endif
this.prototypesInCreation = new LogicalThreadContextSetVariable();
}
@@ -1941,14 +1925,8 @@ namespace Spring.Objects.Factory.Support
try
{
string objectName = TransformedObjectName(name);
-#if NET_1_1
- lock (monitor)
- {
- nestingCount++;
- }
-#else
Interlocked.Increment(ref nestingCount);
-#endif
+
#region Instrumentation
if (log.IsDebugEnabled)
{
diff --git a/src/Spring/Spring.Core/Objects/Factory/Support/DefaultListableObjectFactory.cs b/src/Spring/Spring.Core/Objects/Factory/Support/DefaultListableObjectFactory.cs
index 9409db72..ccb7be7f 100644
--- a/src/Spring/Spring.Core/Objects/Factory/Support/DefaultListableObjectFactory.cs
+++ b/src/Spring/Spring.Core/Objects/Factory/Support/DefaultListableObjectFactory.cs
@@ -998,11 +998,8 @@ namespace Spring.Objects.Factory.Support
{
string[] candidateNames =
ObjectFactoryUtils.ObjectNamesForTypeIncludingAncestors(this, requiredType, true, descriptor.Eager);
-#if NET_1_0 || NET_1_1
- IDictionary result = new Hashtable();
-#else
IDictionary result = new OrderedDictionary(candidateNames.Length);
-#endif
+
foreach (DictionaryEntry entry in resolvableDependencies)
{
Type autoWiringType = (Type)entry.Key;
diff --git a/src/Spring/Spring.Core/Objects/Factory/Support/PropertiesObjectDefinitionReader.cs b/src/Spring/Spring.Core/Objects/Factory/Support/PropertiesObjectDefinitionReader.cs
index 705056ba..154a2313 100644
--- a/src/Spring/Spring.Core/Objects/Factory/Support/PropertiesObjectDefinitionReader.cs
+++ b/src/Spring/Spring.Core/Objects/Factory/Support/PropertiesObjectDefinitionReader.cs
@@ -243,7 +243,6 @@ namespace Spring.Objects.Factory.Support
/// The number of object definitions registered.
public int RegisterObjectDefinitions(ResourceSet rs, string prefix)
{
-#if ! NET_1_0
// Simply create a map and call overloaded method
IDictionary id = new Hashtable();
foreach (DictionaryEntry de in rs)
@@ -251,9 +250,6 @@ namespace Spring.Objects.Factory.Support
id.Add(de.Key, de.Value);
}
return RegisterObjectDefinitions(id, prefix);
-#else
- throw new NotSupportedException("Operation not supported on NET 1.0");
-#endif
}
///
diff --git a/src/Spring/Spring.Core/Objects/Factory/Xml/NamespaceParserRegistry.cs b/src/Spring/Spring.Core/Objects/Factory/Xml/NamespaceParserRegistry.cs
index c4d36054..7e953511 100644
--- a/src/Spring/Spring.Core/Objects/Factory/Xml/NamespaceParserRegistry.cs
+++ b/src/Spring/Spring.Core/Objects/Factory/Xml/NamespaceParserRegistry.cs
@@ -402,17 +402,8 @@ namespace Spring.Objects.Factory.Xml
IResource schema = resourceLoader.GetResource(schemaLocation);
try
{
-#if NET_1_0
- XmlTextReader schemaDocument = new XmlTextReader(schemaLocation, schema.InputStream);
- schemas.Add(namespaceUri, schemaDocument);
-#elif NET_1_1
- XmlTextReader schemaDocument = new XmlTextReader(schemaLocation, schema.InputStream);
- schemas.Add(namespaceUri, schemaDocument, new XmlResourceUrlResolver());
-#else
XmlTextReader schemaDocument = new XmlTextReader(schema.Uri.AbsoluteUri, schema.InputStream);
schemas.Add(namespaceUri, schemaDocument);
-
-#endif
}
catch (Exception e)
{
diff --git a/src/Spring/Spring.Core/Util/ConfigurationUtils.cs b/src/Spring/Spring.Core/Util/ConfigurationUtils.cs
index 6ee9c589..cc4327a3 100644
--- a/src/Spring/Spring.Core/Util/ConfigurationUtils.cs
+++ b/src/Spring/Spring.Core/Util/ConfigurationUtils.cs
@@ -59,9 +59,6 @@ namespace Spring.Util
/// Object created by a corresponding .
public static object GetSection(string sectionName)
{
-#if !NET_2_0
- return ConfigurationSettings.GetConfig(sectionName.TrimEnd('/'));
-#else
try
{
return ConfigurationManager.GetSection(sectionName.TrimEnd('/'));
@@ -72,9 +69,8 @@ namespace Spring.Util
}
catch (Exception ex)
{
- throw ConfigurationUtils.CreateConfigurationException(string.Format("Error reading section {0}", sectionName), ex);
+ throw CreateConfigurationException(string.Format("Error reading section {0}", sectionName), ex);
}
-#endif
}
///
@@ -94,11 +90,7 @@ namespace Spring.Util
/// Name of the configuration section.
public static void RefreshSection(string sectionName)
{
-#if !NET_2_0
- // TODO : Add support for .NET 1.x
-#else
ConfigurationManager.RefreshSection(sectionName);
-#endif
}
///
@@ -111,11 +103,7 @@ namespace Spring.Util
/// Configuration exception.
public static Exception CreateConfigurationException(string message, Exception inner, string fileName, int line)
{
-#if !NET_2_0
- return new ConfigurationException(message, inner, fileName, line);
-#else
return new ConfigurationErrorsException(message, inner, fileName, line);
-#endif
}
///
@@ -139,11 +127,7 @@ namespace Spring.Util
/// Configuration exception.
public static Exception CreateConfigurationException(string message, Exception inner, XmlNode node)
{
-#if !NET_2_0
- return new ConfigurationException(message, inner, node);
-#else
return new ConfigurationErrorsException(message, inner, node);
-#endif
}
///
@@ -165,11 +149,7 @@ namespace Spring.Util
/// Configuration exception.
public static Exception CreateConfigurationException(string message, Exception inner)
{
-#if !NET_2_0
- return new ConfigurationException(message, inner);
-#else
return new ConfigurationErrorsException(message, inner);
-#endif
}
///
@@ -200,11 +180,7 @@ namespace Spring.Util
///
public static bool IsConfigurationException(Exception exception)
{
-#if !NET_2_0
- return exception is ConfigurationException;
-#else
return exception is ConfigurationErrorsException;
-#endif
}
///
@@ -218,11 +194,7 @@ namespace Spring.Util
{
return ((ITextPosition)node).LineNumber;
}
-#if !NET_2_0
- return ConfigurationException.GetXmlNodeLineNumber(node);
-#else
return ConfigurationErrorsException.GetLineNumber(node);
-#endif
}
///
@@ -236,11 +208,7 @@ namespace Spring.Util
{
return ((ITextPosition)node).Filename;
}
-#if !NET_2_0
- return ConfigurationException.GetXmlNodeFilename(node);
-#else
return ConfigurationErrorsException.GetFilename(node);
-#endif
}
@@ -304,7 +272,6 @@ namespace Spring.Util
///
public static void ResetConfigurationSystem()
{
-#if NET_2_0
if (SystemUtils.MonoRuntime)
{
return;
@@ -312,18 +279,6 @@ namespace Spring.Util
FieldInfo initStateRef = typeof(ConfigurationManager).GetField("s_initState", BindingFlags.NonPublic | BindingFlags.Static);
object notStarted = Activator.CreateInstance(initStateRef.FieldType);
initStateRef.SetValue(null, notStarted);
-#endif
-#if NET_1_1
- FieldInfo initStateRef = typeof(ConfigurationSettings).GetField("_initState",BindingFlags.NonPublic|BindingFlags.Static);
- object notStarted = Activator.CreateInstance(initStateRef.FieldType);
- initStateRef.SetValue(null,notStarted);
-#endif
-#if NET_1_0
- FieldInfo initStateRef = typeof(ConfigurationSettings).GetField("_configurationInitialized",BindingFlags.NonPublic|BindingFlags.Static);
- FieldInfo configSystemRef = typeof(ConfigurationSettings).GetField("_configSystem",BindingFlags.NonPublic|BindingFlags.Static);
- initStateRef.SetValue(null,false);
- configSystemRef.SetValue(null,null);
-#endif
}
// private static T CreateDelegate(MethodInfo method)
// {
diff --git a/src/Spring/Spring.Core/Util/SystemUtils.cs b/src/Spring/Spring.Core/Util/SystemUtils.cs
index af578325..0f4d9fdb 100644
--- a/src/Spring/Spring.Core/Util/SystemUtils.cs
+++ b/src/Spring/Spring.Core/Util/SystemUtils.cs
@@ -118,11 +118,7 @@ namespace Spring.Util
}
else
{
-#if NET_1_0 || NET_1_1
- return Thread.CurrentThread.GetHashCode().ToString();
-#else
return Thread.CurrentThread.ManagedThreadId.ToString();
-#endif
}
}
}
diff --git a/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs b/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs
index 6f9be45c..ee9a0853 100644
--- a/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs
+++ b/src/Spring/Spring.Data.NHibernate12/Data/NHibernate/LocalSessionFactoryObject.cs
@@ -127,11 +127,7 @@ namespace Spring.Data.NHibernate
public IApplicationContext ApplicationContext
{
set { this.applicationContext = value; }
-#if NET_1_1
- get { return this.applicationContext; }
-#else
protected get { return this.applicationContext; }
-#endif
}
///
diff --git a/src/Spring/Spring.Data/Data/Core/ServiceDomainPlatformTransactionManager.cs b/src/Spring/Spring.Data/Data/Core/ServiceDomainPlatformTransactionManager.cs
index d10b0c47..fb27fd07 100644
--- a/src/Spring/Spring.Data/Data/Core/ServiceDomainPlatformTransactionManager.cs
+++ b/src/Spring/Spring.Data/Data/Core/ServiceDomainPlatformTransactionManager.cs
@@ -18,8 +18,6 @@
#endregion
-#if (!NET_1_0)
-
#region Imports
using System;
@@ -397,5 +395,3 @@ namespace Spring.Data.Core
}
}
}
-
-#endif // (!NET_1_0)
diff --git a/src/Spring/Spring.Data/Data/Support/DefaultServiceDomainAdapter.cs b/src/Spring/Spring.Data/Data/Support/DefaultServiceDomainAdapter.cs
index 9bd573ec..3cd327fc 100644
--- a/src/Spring/Spring.Data/Data/Support/DefaultServiceDomainAdapter.cs
+++ b/src/Spring/Spring.Data/Data/Support/DefaultServiceDomainAdapter.cs
@@ -18,8 +18,6 @@
#endregion
-#if (!NET_1_0)
-
using System.EnterpriseServices;
namespace Spring.Data.Support
@@ -91,4 +89,3 @@ namespace Spring.Data.Support
}
}
}
-#endif
\ No newline at end of file
diff --git a/src/Spring/Spring.Data/Data/Support/IServiceDomainAdapter.cs b/src/Spring/Spring.Data/Data/Support/IServiceDomainAdapter.cs
index 2c7f1617..9f9228cd 100644
--- a/src/Spring/Spring.Data/Data/Support/IServiceDomainAdapter.cs
+++ b/src/Spring/Spring.Data/Data/Support/IServiceDomainAdapter.cs
@@ -18,8 +18,6 @@
#endregion
-#if (!NET_1_0)
-
using System.EnterpriseServices;
namespace Spring.Data.Support
@@ -72,5 +70,3 @@ namespace Spring.Data.Support
}
}
-
-#endif
\ No newline at end of file
diff --git a/src/Spring/Spring.Data/Data/Support/SimpleServiceConfig.cs b/src/Spring/Spring.Data/Data/Support/SimpleServiceConfig.cs
index ebf75957..b585de46 100644
--- a/src/Spring/Spring.Data/Data/Support/SimpleServiceConfig.cs
+++ b/src/Spring/Spring.Data/Data/Support/SimpleServiceConfig.cs
@@ -18,8 +18,6 @@
#endregion
-#if (!NET_1_0)
-
using System.EnterpriseServices;
namespace Spring.Data.Support
@@ -123,4 +121,3 @@ namespace Spring.Data.Support
}
}
}
-#endif
\ No newline at end of file
diff --git a/src/Spring/Spring.Services/EnterpriseServices/EnterpriseServicesExporter.cs b/src/Spring/Spring.Services/EnterpriseServices/EnterpriseServicesExporter.cs
index d441c495..c9fd9e09 100644
--- a/src/Spring/Spring.Services/EnterpriseServices/EnterpriseServicesExporter.cs
+++ b/src/Spring/Spring.Services/EnterpriseServices/EnterpriseServicesExporter.cs
@@ -18,7 +18,7 @@
#endregion
-#if (!NET_1_0 && !MONO)
+#if !MONO
#region Imports
@@ -614,4 +614,4 @@ namespace Spring.EnterpriseServices
}
}
-#endif // (!NET_1_0)
+#endif // (!MONO)
diff --git a/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentContextHandler.cs b/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentContextHandler.cs
index 8197a014..de66f829 100644
--- a/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentContextHandler.cs
+++ b/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentContextHandler.cs
@@ -18,7 +18,7 @@
#endregion
-#if (!NET_1_0 && !MONO)
+#if !MONO
#region Imports
diff --git a/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentExporter.cs b/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentExporter.cs
index 1bd427a5..b51d6c00 100644
--- a/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentExporter.cs
+++ b/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentExporter.cs
@@ -18,7 +18,7 @@
#endregion
-#if (!NET_1_0 && !MONO)
+#if !MONO
#region Imports
@@ -353,4 +353,4 @@ namespace Spring.EnterpriseServices
}
}
-#endif // (!NET_1_0)
+#endif // !MONO
diff --git a/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentFactory.cs b/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentFactory.cs
index 62d3438f..605b404a 100644
--- a/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentFactory.cs
+++ b/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentFactory.cs
@@ -1,179 +1,176 @@
-#region License
-
-/*
- * Copyright 2002-2010 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#endregion
-
-#if (!NET_1_0 && !MONO)
-
-#region Imports
-
+#region License
+
+/*
+ * Copyright 2002-2010 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#endregion
+
+#if !MONO
+
+#region Imports
+
using System;
-using System.Diagnostics;
using System.Reflection;
-using Spring.Util;
-using Spring.Objects.Factory;
-using Spring.Objects.Factory.Support;
-using Spring.Objects.Factory.Config;
-
-#endregion
-
-namespace Spring.EnterpriseServices
-{
- ///
- /// Factory Object that instantiates and configures ServicedComponent.
- ///
- ///
- ///
- /// This factory object should be used to instantiate and configure
- /// serviced components created by .
- ///
- ///
- /// Aleksandar Seovic
- public class ServicedComponentFactory : IConfigurableFactoryObject, IInitializingObject
- {
- #region Fields
-
- private string name;
- private string server;
-
- private bool isSingleton;
- private IObjectDefinition productTemplate;
-
- private Type componentType;
- private object singletonInstance;
-
- #endregion
-
- #region Constructor(s) / Destructor
-
- ///
- /// Creates new instance of serviced component factory.
- ///
- public ServicedComponentFactory()
- {
- this.isSingleton = false;
- }
-
- #endregion
-
- #region Properties
-
- ///
- /// Gets or sets component name, as registered with COM+ Services.
- ///
- public string Name
- {
- get { return name; }
- set { name = value; }
- }
-
- ///
- /// Gets or sets name of the remote server that COM+ component is registered with.
- ///
- public string Server
- {
- get { return server; }
- set { server = value; }
- }
-
- #endregion
-
- #region IConfigurableFactoryObject Members
-
- ///
- /// Returns configured instance of the serviced component.
- ///
- /// Configured instance of the serviced component.
- public object GetObject()
- {
- if (IsSingleton)
- {
- if (singletonInstance == null)
- {
- singletonInstance = CreateInstance();
- }
- return singletonInstance;
- }
- else
- {
- return CreateInstance();
- }
- }
-
- ///
- /// Returns type of serviced component.
- ///
- public Type ObjectType
- {
- get { return componentType; }
- }
-
- ///
- /// Gets or sets whether serviced component should be treated as singleton. Default is false.
- ///
- public bool IsSingleton
- {
- get { return isSingleton; }
- set { isSingleton = value; }
- }
-
- ///
- /// Gets or sets the template object definition
- /// that should be used to configure proxy instance.
- ///
- public IObjectDefinition ProductTemplate
- {
- get { return productTemplate; }
- set { productTemplate = value; }
- }
-
- #endregion
-
- #region IInitializingObject Members
-
- ///
- /// Initializes factory object.
- ///
- public void AfterPropertiesSet()
- {
- ValidateConfiguration();
+using Spring.Objects.Factory;
+using Spring.Objects.Factory.Config;
+
+#endregion
+
+namespace Spring.EnterpriseServices
+{
+ ///
+ /// Factory Object that instantiates and configures ServicedComponent.
+ ///
+ ///
+ ///
+ /// This factory object should be used to instantiate and configure
+ /// serviced components created by .
+ ///
+ ///
+ /// Aleksandar Seovic
+ public class ServicedComponentFactory : IConfigurableFactoryObject, IInitializingObject
+ {
+ #region Fields
+
+ private string name;
+ private string server;
+
+ private bool isSingleton;
+ private IObjectDefinition productTemplate;
+
+ private Type componentType;
+ private object singletonInstance;
+
+ #endregion
+
+ #region Constructor(s) / Destructor
+
+ ///
+ /// Creates new instance of serviced component factory.
+ ///
+ public ServicedComponentFactory()
+ {
+ this.isSingleton = false;
+ }
+
+ #endregion
+
+ #region Properties
+
+ ///
+ /// Gets or sets component name, as registered with COM+ Services.
+ ///
+ public string Name
+ {
+ get { return name; }
+ set { name = value; }
+ }
+
+ ///
+ /// Gets or sets name of the remote server that COM+ component is registered with.
+ ///
+ public string Server
+ {
+ get { return server; }
+ set { server = value; }
+ }
+
+ #endregion
+
+ #region IConfigurableFactoryObject Members
+
+ ///
+ /// Returns configured instance of the serviced component.
+ ///
+ /// Configured instance of the serviced component.
+ public object GetObject()
+ {
+ if (IsSingleton)
+ {
+ if (singletonInstance == null)
+ {
+ singletonInstance = CreateInstance();
+ }
+ return singletonInstance;
+ }
+ else
+ {
+ return CreateInstance();
+ }
+ }
+
+ ///
+ /// Returns type of serviced component.
+ ///
+ public Type ObjectType
+ {
+ get { return componentType; }
+ }
+
+ ///
+ /// Gets or sets whether serviced component should be treated as singleton. Default is false.
+ ///
+ public bool IsSingleton
+ {
+ get { return isSingleton; }
+ set { isSingleton = value; }
+ }
+
+ ///
+ /// Gets or sets the template object definition
+ /// that should be used to configure proxy instance.
+ ///
+ public IObjectDefinition ProductTemplate
+ {
+ get { return productTemplate; }
+ set { productTemplate = value; }
+ }
+
+ #endregion
+
+ #region IInitializingObject Members
+
+ ///
+ /// Initializes factory object.
+ ///
+ public void AfterPropertiesSet()
+ {
+ ValidateConfiguration();
componentType = Type.GetTypeFromProgID(Name, Server);
AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve);
- }
-
- #endregion
-
- #region Private Methods
-
- private void ValidateConfiguration()
- {
- if (Name == null)
- {
- throw new ArgumentException("The Name property is required.");
- }
- }
-
- ///
- /// Creates new instance of serviced component.
- ///
- /// New instance of serviced component.
- private object CreateInstance()
- {
+ }
+
+ #endregion
+
+ #region Private Methods
+
+ private void ValidateConfiguration()
+ {
+ if (Name == null)
+ {
+ throw new ArgumentException("The Name property is required.");
+ }
+ }
+
+ ///
+ /// Creates new instance of serviced component.
+ ///
+ /// New instance of serviced component.
+ private object CreateInstance()
+ {
return Activator.CreateInstance(componentType);
}
@@ -182,8 +179,8 @@ namespace Spring.EnterpriseServices
return Assembly.LoadFrom(componentType.Assembly.CodeBase);
}
- #endregion
- }
-}
-
-#endif // (!NET_1_0)
+ #endregion
+ }
+}
+
+#endif // !MONO
diff --git a/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentHelper.cs b/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentHelper.cs
index aa5551ce..4c8769ba 100644
--- a/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentHelper.cs
+++ b/src/Spring/Spring.Services/EnterpriseServices/ServicedComponentHelper.cs
@@ -18,23 +18,20 @@
#endregion
-#if (!NET_1_0 && !MONO)
+#if !MONO
#region Imports
using System;
-using System.Configuration;
using System.Diagnostics;
using System.EnterpriseServices;
using System.IO;
using System.Reflection;
-using System.Xml;
using Spring.Context;
using Spring.Context.Support;
using Spring.Core.IO;
using Spring.Objects.Factory.Config;
using Spring.Util;
-using ConfigXmlDocument = Spring.Util.ConfigXmlDocument;
#endregion
diff --git a/src/Spring/Spring.Web/AssemblyInfo.cs b/src/Spring/Spring.Web/AssemblyInfo.cs
index 5dc1373e..1f285198 100644
--- a/src/Spring/Spring.Web/AssemblyInfo.cs
+++ b/src/Spring/Spring.Web/AssemblyInfo.cs
@@ -11,17 +11,3 @@ using System.Web.UI;
[assembly: AllowPartiallyTrustedCallers]
[assembly: SecurityCritical]
#endif
-
-#if NET_1_0 || NET_1_1
-namespace System.Security
-{
- ///
- ///
- [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Method)]
- internal class SecurityCriticalAttribute : Attribute
- { }
- [AttributeUsage(AttributeTargets.Method)]
- internal class SecurityTreatAsSafeAttribute : Attribute
- { }
-}
-#endif
diff --git a/src/Spring/Spring.Web/Context/Support/WebApplicationContext.cs b/src/Spring/Spring.Web/Context/Support/WebApplicationContext.cs
index 859bd5a6..c2c2bf5f 100644
--- a/src/Spring/Spring.Web/Context/Support/WebApplicationContext.cs
+++ b/src/Spring/Spring.Web/Context/Support/WebApplicationContext.cs
@@ -323,15 +323,7 @@ namespace Spring.Context.Support
{
s_weblog.Error(string.Format("failed creating context '{0}', Stacktrace:\n{1}", contextName, new StackTrace()), ex);
}
-#if NET_1_1
- if (ConfigurationUtils.IsConfigurationException(ex))
- {
- if (ex.InnerException != null)
- {
- throw ex.InnerException;
- }
- }
-#endif
+
throw;
}
}
diff --git a/src/Spring/Spring.Web/Context/Support/WebSupportModule.cs b/src/Spring/Spring.Web/Context/Support/WebSupportModule.cs
index abe4084b..ff034cf5 100644
--- a/src/Spring/Spring.Web/Context/Support/WebSupportModule.cs
+++ b/src/Spring/Spring.Web/Context/Support/WebSupportModule.cs
@@ -139,11 +139,7 @@ namespace Spring.Context.Support
{
if (modules[moduleKey] is SessionStateModule)
{
-#if !NET_1_1
HookSessionEvent((SessionStateModule)modules[moduleKey]);
-#else
- HookSessionEvent11();
-#endif
}
}
}
@@ -315,7 +311,6 @@ namespace Spring.Context.Support
}
}
-#if !NET_1_1
private static void HookSessionEvent(SessionStateModule sessionStateModule)
{
// Hook only into InProcState - all others ignore SessionEnd anyway
@@ -362,58 +357,6 @@ namespace Spring.Context.Support
, CultureInfo.InvariantCulture
);
}
-#else
- private static Type t_SessionDictionary;
-
- private static void HookSessionEvent11()
- {
- // Hook only into InProcState - all others ignore SessionEnd anyway
- t_SessionDictionary = typeof(HttpSessionState).Assembly.GetType("System.Web.SessionState.SessionDictionary");
-
- Type t_InProcStateClientManager =
- typeof(HttpSessionState).Assembly.GetType("System.Web.SessionState.InProcStateClientManager");
-
- TypeRegistry.RegisterType( "InProcStateClientManager", t_InProcStateClientManager );
-
- CacheItemRemovedCallback circ = new CacheItemRemovedCallback( OnCacheItemRemoved );
- CACHEKEYPREFIXLENGTH = (int)ExpressionEvaluator.GetValue(null, "InProcStateClientManager.CACHEKEYPREFIXLENGTH");
- s_originalCallback = (CacheItemRemovedCallback)ExpressionEvaluator.GetValue(null, "InProcStateClientManager.s_callback");
- ExpressionEvaluator.SetValue(null, "InProcStateClientManager.s_callback", circ);
- }
-
- private static HttpSessionState CreateSessionState(string key, object state1)
- {
- string id = key.Substring(CACHEKEYPREFIXLENGTH);
- object dict = ExpressionEvaluator.GetValue(state1, "dict");
- if (dict == null)
- {
- dict = Activator.CreateInstance(t_SessionDictionary, true);
- }
- object staticObjects = ExpressionEvaluator.GetValue(state1, "staticObjects");
- int timeout = (int)ExpressionEvaluator.GetValue(state1, "timeout");
- bool isCookieless = (bool)ExpressionEvaluator.GetValue(state1, "isCookieless");
-
- HttpSessionState state2 = (HttpSessionState)Activator.CreateInstance(
- typeof(HttpSessionState)
- , BindingFlags.Instance|BindingFlags.NonPublic
- , null
- , new object[]
- {
- id,
- dict,
- staticObjects,
- timeout,
- false,
- isCookieless,
- SessionStateMode.InProc,
- true
- }
- , CultureInfo.InvariantCulture
- );
- return state2;
- }
-#endif
-
#endregion Session Handling Stuff
}
}
\ No newline at end of file
diff --git a/src/Spring/Spring.Web/Objects/Factory/Support/WebObjectUtils.cs b/src/Spring/Spring.Web/Objects/Factory/Support/WebObjectUtils.cs
index 38a9d0cd..9a3e2e26 100644
--- a/src/Spring/Spring.Web/Objects/Factory/Support/WebObjectUtils.cs
+++ b/src/Spring/Spring.Web/Objects/Factory/Support/WebObjectUtils.cs
@@ -18,16 +18,8 @@
#endregion
-#if !NET_1_1
-using System.Web.Compilation;
-#endif
-#if NET_1_1
-using System.Reflection;
-using System.Web.UI;
-#endif
using System;
using System.IO;
-//using System.Web;
using Common.Logging;
using Spring.Util;
using IHttpHandler = System.Web.IHttpHandler;
@@ -45,18 +37,6 @@ namespace Spring.Objects.Factory.Support
// CLOVER:OFF
-#if NET_1_1
- // Required method for resolving control types
- private static MethodInfo miGetCompiledUserControlType = null;
-
- static WebObjectUtils()
- {
- Type tUserControlParser = typeof(System.Web.UI.UserControl).Assembly.GetType("System.Web.UI.UserControlParser");
- miGetCompiledUserControlType =
- tUserControlParser.GetMethod("GetCompiledUserControlType", BindingFlags.Static | BindingFlags.NonPublic);
- }
-#endif
-
///
/// Creates a new instance of the class.
///
diff --git a/src/Spring/Spring.Web/Util/VirtualEnvironment.cs b/src/Spring/Spring.Web/Util/VirtualEnvironment.cs
index 23b945f7..bfa60f57 100644
--- a/src/Spring/Spring.Web/Util/VirtualEnvironment.cs
+++ b/src/Spring/Spring.Web/Util/VirtualEnvironment.cs
@@ -24,12 +24,10 @@ using System;
using System.Collections;
using System.Collections.Specialized;
using System.IO;
-using System.Reflection;
using System.Web;
using System.Web.Caching;
using System.Web.Compilation;
using System.Web.SessionState;
-using System.Web.UI;
using Common.Logging;
#endregion
@@ -236,16 +234,6 @@ namespace Spring.Util
private static readonly ILog log = LogManager.GetLogger(typeof (HttpRuntimeEnvironment));
-#if NET_1_1
- // Required method for resolving control types
- private static MethodInfo miGetCompiledUserControlType = null;
-
- static HttpRuntimeEnvironment()
- {
- Type tUserControlParser = typeof(System.Web.UI.UserControl).Assembly.GetType("System.Web.UI.UserControlParser");
- miGetCompiledUserControlType = tUserControlParser.GetMethod("GetCompiledUserControlType", BindingFlags.Static | BindingFlags.NonPublic);
- }
-#endif
private class RewriteContext : IDisposable
{
private string originalPath;
@@ -269,11 +257,8 @@ namespace Spring.Util
{
originalPath = ctx.Request.Url.PathAndQuery;
string newPath = newVirtualPath + "currentcontext.dummy";
-#if NET_1_1
- ctx.RewritePath(newPath);
-#else
+
ctx.RewritePath(newPath, rebaseClientPath);
-#endif
#region Instrumentation
@@ -294,11 +279,8 @@ namespace Spring.Util
{
log.Debug("restoring path from " + ctx.Request.FilePath + " back to " + originalPath);
}
-#if NET_1_1
- ctx.RewritePath(originalPath);
-#else
+
ctx.RewritePath(originalPath, rebaseClientPath);
-#endif
}
}
}
@@ -340,9 +322,7 @@ namespace Spring.Util
{
return ctx.Request.MapPath(virtualPath);
}
-#if NET_1_1
- throw new ArgumentException("can't map context relative path outside a context");
-#else
+
if (VirtualPathUtility.IsAbsolute(virtualPath) && virtualPath.StartsWith(HttpRuntime.AppDomainAppVirtualPath))
{
virtualPath = VirtualPathUtility.ToAppRelative(virtualPath);
@@ -354,7 +334,6 @@ namespace Spring.Util
return physicalPath;
}
return virtualPath;
-#endif
}
public IDisposable RewritePath(string virtualDirectory, bool rebaseClientPath)
@@ -381,33 +360,15 @@ namespace Spring.Util
{
string rootedVPath = WebUtils.CombineVirtualPaths(CurrentExecutionFilePath, virtualPath);
- Type type = null;
-#if NET_1_1
- if (virtualPath.EndsWith(".aspx"))
- {
- type = CreateInstanceFromVirtualPath(virtualPath, typeof(Page)).GetType();
- }
- else if (virtualPath.EndsWith(".ascx"))
- {
- type = (Type)miGetCompiledUserControlType.Invoke(null, new object[] { rootedVPath, null, HttpContext.Current });
- }
-#else
- type = BuildManager.GetCompiledType(rootedVPath); // requires rooted virtual path!
-#endif
+ Type type = BuildManager.GetCompiledType(rootedVPath);
+
return type;
}
public object CreateInstanceFromVirtualPath(string virtualPath, Type requiredBaseType)
{
string rootedVPath = WebUtils.CombineVirtualPaths(CurrentExecutionFilePath, virtualPath);
- object result;
-#if NET_1_1
- HttpContext ctx = HttpContext.Current;
- string physicalPath = ctx.Server.MapPath(rootedVPath);
- result = PageParser.GetCompiledPageInstance(virtualPath, physicalPath, ctx);
-#else
- result = BuildManager.CreateInstanceFromVirtualPath(rootedVPath, requiredBaseType);
-#endif
+ object result = BuildManager.CreateInstanceFromVirtualPath(rootedVPath, requiredBaseType);
if (!requiredBaseType.IsAssignableFrom(result.GetType()))
{
throw new HttpException(string.Format("Type '{0}' from virtual path '{1}' does not inherit from '{2}'", result.GetType(), rootedVPath, requiredBaseType));
diff --git a/src/Spring/Spring.Web/Web/UI/Controls/ContentReplacer.cs b/src/Spring/Spring.Web/Web/UI/Controls/ContentReplacer.cs
index 23e4f57c..ef17eef5 100644
--- a/src/Spring/Spring.Web/Web/UI/Controls/ContentReplacer.cs
+++ b/src/Spring/Spring.Web/Web/UI/Controls/ContentReplacer.cs
@@ -71,19 +71,8 @@ namespace Spring.Web.UI.Controls
if (!Visible) return;
//log.Debug(string.Format("OnPreRender Content['{0}']", this.contentPlaceHolderID));
-#if NET_1_1
- Control ctlRoot = this.Page;
- if (ctlRoot is Spring.Web.UI.Page)
- {
- MasterPage masterPage = ((Spring.Web.UI.Page) ctlRoot).Master;
- if (masterPage != null)
- {
- ctlRoot = masterPage;
- }
- }
-#else
Control ctlRoot = (this.Page.Master != null) ? (Control)this.Page.Master : (Control)this.Page;
-#endif
+
Control ctl = ctlRoot.FindControl(this.contentPlaceHolderID);
if (ctl != null)
{
diff --git a/src/Spring/Spring.Web/Web/UI/Controls/DataBindingPanel.cs b/src/Spring/Spring.Web/Web/UI/Controls/DataBindingPanel.cs
index fada342e..1ff9275f 100644
--- a/src/Spring/Spring.Web/Web/UI/Controls/DataBindingPanel.cs
+++ b/src/Spring/Spring.Web/Web/UI/Controls/DataBindingPanel.cs
@@ -50,11 +50,7 @@ namespace Spring.Web.UI.Controls
[PersistChildren(true),
ToolboxData("<{0}:DataBindingPanel runat=\"server\" Width=\"125px\" Height=\"50px\"> {0}:DataBindingPanel>"),
ParseChildren(false),
-#if NET_1_1
- Designer("System.Web.UI.Design.WebControls.PanelDesigner, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
-#else
Designer("System.Web.UI.Design.WebControls.PanelContainerDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
-#endif
AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal),
AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class DataBindingPanel : Panel
diff --git a/src/Spring/Spring.Web/Web/UI/Controls/Head.cs b/src/Spring/Spring.Web/Web/UI/Controls/Head.cs
index d8b0a0de..9acf4923 100644
--- a/src/Spring/Spring.Web/Web/UI/Controls/Head.cs
+++ b/src/Spring/Spring.Web/Web/UI/Controls/Head.cs
@@ -78,11 +78,8 @@ namespace Spring.Web.UI.Controls
/// The object that receives the server control content.
protected override void Render(HtmlTextWriter writer)
{
-#if NET_1_1
- bool hasIntrinsicHead = false;
-#else
bool hasIntrinsicHead = (this.Page.Header != null);
-#endif
+
// don't render begin/end element if we are nested within an ASP.NET control
if (!hasIntrinsicHead)
{
diff --git a/src/Spring/Spring.Web/Web/UI/Controls/Panel.cs b/src/Spring/Spring.Web/Web/UI/Controls/Panel.cs
index c7692310..2ee702cf 100644
--- a/src/Spring/Spring.Web/Web/UI/Controls/Panel.cs
+++ b/src/Spring/Spring.Web/Web/UI/Controls/Panel.cs
@@ -49,11 +49,7 @@ namespace Spring.Web.UI.Controls
[PersistChildren(true),
ToolboxData("<{0}:Panel runat=\"server\" Width=\"125px\" Height=\"50px\"> {0}:Panel>"),
ParseChildren(false),
-#if NET_1_1
- Designer("System.Web.UI.Design.WebControls.PanelDesigner, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
-#else
Designer("System.Web.UI.Design.WebControls.PanelContainerDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
-#endif
AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal),
AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class Panel : System.Web.UI.WebControls.Panel, ISupportsWebDependencyInjection
diff --git a/test/Spring/CommonAssemblyInfo.cs b/test/Spring/CommonAssemblyInfo.cs
index c24d192e..5e50cfc6 100644
--- a/test/Spring/CommonAssemblyInfo.cs
+++ b/test/Spring/CommonAssemblyInfo.cs
@@ -32,10 +32,6 @@ using System.Runtime.CompilerServices;
[assembly: AssemblyVersion("1.3.1.30001")]
#elif NET_2_0
[assembly: AssemblyVersion("1.3.1.20001")]
-#elif NET_1_1
-[assembly: AssemblyVersion("1.3.1.11001")]
-#elif NET_1_0
-[assembly: AssemblyVersion("1.3.1.10001")]
#endif
//
diff --git a/test/Spring/Spring.Aop.Tests/Aop/Framework/DynamicProxy/InheritanceAopProxyTests.cs b/test/Spring/Spring.Aop.Tests/Aop/Framework/DynamicProxy/InheritanceAopProxyTests.cs
index 29873f57..9f16ffb7 100644
--- a/test/Spring/Spring.Aop.Tests/Aop/Framework/DynamicProxy/InheritanceAopProxyTests.cs
+++ b/test/Spring/Spring.Aop.Tests/Aop/Framework/DynamicProxy/InheritanceAopProxyTests.cs
@@ -26,7 +26,6 @@ using NUnit.Framework;
using Spring.Objects;
using Spring.Aop.Interceptor;
-using Spring.Proxy;
using System.Reflection;
using Spring.Expressions;
@@ -229,7 +228,6 @@ namespace Spring.Aop.Framework.DynamicProxy
Assert.AreEqual(3, ni.Count);
}
-#if !NET_1_0
[Test]
public void DoesNotInterceptInternalMethod()
{
@@ -247,7 +245,6 @@ namespace Spring.Aop.Framework.DynamicProxy
proxiedClass.InternalToDo();
Assert.AreEqual(0, ni.Count);
}
-#endif
[Test]
public void InterceptVirtualMethodThatBelongsToAnInterface()
@@ -426,7 +423,6 @@ namespace Spring.Aop.Framework.DynamicProxy
}
-#if !NET_1_0
// "internal virtual" is not supported on net 1.0 CLR
// see http://support.microsoft.com/?scid=kb%3Ben-us%3B317129&x=11&y=12
internal virtual void InternalToDo()
@@ -434,8 +430,6 @@ namespace Spring.Aop.Framework.DynamicProxy
}
-#endif
-
internal protected virtual void InternalProtectedToDo()
{
diff --git a/test/Spring/Spring.Aop.Tests/Aop/Support/AttributeMatchMethodPointcutTests.cs b/test/Spring/Spring.Aop.Tests/Aop/Support/AttributeMatchMethodPointcutTests.cs
index 2d920dfb..a3face48 100644
--- a/test/Spring/Spring.Aop.Tests/Aop/Support/AttributeMatchMethodPointcutTests.cs
+++ b/test/Spring/Spring.Aop.Tests/Aop/Support/AttributeMatchMethodPointcutTests.cs
@@ -178,7 +178,7 @@ namespace Spring.Aop.Support
Assert.IsTrue(matches, "Implementing method from subclass was not decorated with the target attribute " +
"but the method from an indirectly implemented interface was, so this must match.");
}
-#if !NET_1_0 && !NET_1_1
+
///
/// Confirms that methods, explicitly implemented in the derived classes will match
///
@@ -198,7 +198,7 @@ namespace Spring.Aop.Support
}
}
-#endif
+
#region Helper classes definitions
[AttributeUsage(AttributeTargets.Method)]
diff --git a/test/Spring/Spring.Aop.Tests/Aspects/Exception/CaptureOutputLogger.cs b/test/Spring/Spring.Aop.Tests/Aspects/Exception/CaptureOutputLogger.cs
index 9d1bd996..e384ea2e 100644
--- a/test/Spring/Spring.Aop.Tests/Aspects/Exception/CaptureOutputLogger.cs
+++ b/test/Spring/Spring.Aop.Tests/Aspects/Exception/CaptureOutputLogger.cs
@@ -1,9 +1,3 @@
-
-
-using System;
-using System.Collections;
-using System.Globalization;
-using System.Text;
using Common.Logging;
using Common.Logging.Simple;
@@ -12,17 +6,12 @@ namespace Spring.Aspects.Exceptions
public class CaptureOutputLogger : TraceLogger
{
public static readonly string NAME = "capturingLogger";
-#if NET_1_0 || NET_1_1
- public CaptureOutputLogger()
- : base(NAME, LogLevel.All, false, false, null)
- {}
-#else
public CaptureOutputLogger()
: base(NAME, LogLevel.All, false, false, null)
+
// TODO: use this line when upgrading to Common.Logging 2.0:
// : base(false, NAME, LogLevel.All, true, false, false, null)
{ }
-#endif
// private LogLevel _currentLogLevel = LogLevel.All;
//
diff --git a/test/Spring/Spring.Core.Tests/Context/Support/ContextRegistryTests.cs b/test/Spring/Spring.Core.Tests/Context/Support/ContextRegistryTests.cs
index 374c4a9c..45a6e1d1 100644
--- a/test/Spring/Spring.Core.Tests/Context/Support/ContextRegistryTests.cs
+++ b/test/Spring/Spring.Core.Tests/Context/Support/ContextRegistryTests.cs
@@ -30,7 +30,6 @@ using NUnit.Framework;
using Spring.Objects;
using Spring.Proxy;
using Spring.Objects.Factory.Support;
-using Spring.Reflection.Dynamic;
using Spring.Util;
#endregion
@@ -53,7 +52,6 @@ namespace Spring.Context.Support
private static void ResetConfigurationSystem()
{
-#if NET_2_0
if (SystemUtils.MonoRuntime)
{
return;
@@ -61,28 +59,6 @@ namespace Spring.Context.Support
FieldInfo initStateRef = typeof(ConfigurationManager).GetField("s_initState", BindingFlags.NonPublic | BindingFlags.Static);
object notStarted = Activator.CreateInstance(initStateRef.FieldType);
initStateRef.SetValue(null, notStarted);
-#endif
-#if NET_1_1
- FieldInfo initStateRef = typeof(ConfigurationSettings).GetField("_initState",BindingFlags.NonPublic|BindingFlags.Static);
-
- if (initStateRef!=null)
- {
- object notStarted = Activator.CreateInstance(initStateRef.FieldType);
- initStateRef.SetValue(null,notStarted);
- }
- else
- {
- FieldInfo configurationInitializedRef = typeof(ConfigurationSettings).GetField("_configurationInitialized",BindingFlags.NonPublic|BindingFlags.Static);
- configurationInitializedRef.SetValue(null, false);
- }
-
-#endif
-#if NET_1_0
- FieldInfo initStateRef = typeof(ConfigurationSettings).GetField("_configurationInitialized",BindingFlags.NonPublic|BindingFlags.Static);
- FieldInfo configSystemRef = typeof(ConfigurationSettings).GetField("_configSystem",BindingFlags.NonPublic|BindingFlags.Static);
- initStateRef.SetValue(null,false);
- configSystemRef.SetValue(null,null);
-#endif
}
///
@@ -100,7 +76,7 @@ namespace Spring.Context.Support
{
return ContextRegistry.GetContext(); // this must fail!
}
-#if !NET_1_1
+
[Test]
public void ThrowsInvalidOperationExceptionOnRecursiveCallsToGetContext()
{
@@ -119,7 +95,6 @@ namespace Spring.Context.Support
}
}
}
-#endif
[Test]
public void RegisterRootContext()
diff --git a/test/Spring/Spring.Core.Tests/Context/Support/ResourceSetMessageSourceTests.cs b/test/Spring/Spring.Core.Tests/Context/Support/ResourceSetMessageSourceTests.cs
index a74b22ff..d715d728 100644
--- a/test/Spring/Spring.Core.Tests/Context/Support/ResourceSetMessageSourceTests.cs
+++ b/test/Spring/Spring.Core.Tests/Context/Support/ResourceSetMessageSourceTests.cs
@@ -334,7 +334,6 @@ namespace Spring.Context.Support
return sbText.ToString();
}
-#if ! NET_1_0
///
/// Test applying a family of resources to an object.
///
@@ -351,7 +350,6 @@ namespace Spring.Context.Support
Assert.AreEqual("Mark", to.Name);
Assert.AreEqual(35, to.Age);
}
-#endif
///
/// Test when the code being resolves itself implements IMessageResolvable.
diff --git a/test/Spring/Spring.Core.Tests/Context/Support/StaticMessageSourceTests.cs b/test/Spring/Spring.Core.Tests/Context/Support/StaticMessageSourceTests.cs
index 1cdf8fba..ad1e060f 100644
--- a/test/Spring/Spring.Core.Tests/Context/Support/StaticMessageSourceTests.cs
+++ b/test/Spring/Spring.Core.Tests/Context/Support/StaticMessageSourceTests.cs
@@ -80,27 +80,14 @@ namespace Spring.Context.Support
msgSource.ToString());
}
-
[Test]
public void ApplyResources()
{
TestObject value = new TestObject();
StaticMessageSource msgSource = new StaticMessageSource();
-#if ! NET_1_0
msgSource.ApplyResources(value, "testObject", CultureInfo.InvariantCulture);
Assert.AreEqual("Mark", value.Name, "Name property value not applied.");
Assert.AreEqual(35, value.Age, "Age property value not applied.");
-#else
- try
- {
- msgSource.ApplyResources(value, "testObject", CultureInfo.InvariantCulture);
- Assert.Fail("Should not be supported in 1.0");
- } catch (NotSupportedException e)
- {
- Assert.AreEqual("Operation not supported in .NET 1.0 Release.",
- e.Message);
- }
-#endif
}
[Test]
@@ -108,21 +95,9 @@ namespace Spring.Context.Support
{
TestObject value = new TestObject();
StaticMessageSource msgSource = new StaticMessageSource();
-#if ! NET_1_0
msgSource.ApplyResources(null, "testObject", CultureInfo.InvariantCulture);
Assert.AreEqual(null, value.Name);
Assert.AreEqual(0, value.Age);
-#else
- try
- {
- msgSource.ApplyResources(null, "testObject", CultureInfo.InvariantCulture);
- Assert.Fail("Should not be supported in 1.0");
- } catch (NotSupportedException e)
- {
- Assert.AreEqual("Operation not supported in .NET 1.0 Release.",
- e.Message);
- }
-#endif
}
[Test]
@@ -130,7 +105,7 @@ namespace Spring.Context.Support
{
TestObject value = new TestObject();
StaticMessageSource msgSource = new StaticMessageSource();
-#if ! NET_1_0
+
try
{
msgSource.ApplyResources(value, null, CultureInfo.InvariantCulture);
@@ -141,18 +116,6 @@ namespace Spring.Context.Support
}
Assert.AreEqual(null, value.Name);
Assert.AreEqual(0, value.Age);
-#else
- try
- {
- msgSource.ApplyResources(value, null, CultureInfo.InvariantCulture);
- Assert.Fail("Should not be supported in 1.0");
- }
- catch (NotSupportedException e)
- {
- Assert.AreEqual("Operation not supported in .NET 1.0 Release.",
- e.Message);
- }
-#endif
}
[Test]
diff --git a/test/Spring/Spring.Core.Tests/Globalization/Localizers/ResourceSetLocalizerTests.cs b/test/Spring/Spring.Core.Tests/Globalization/Localizers/ResourceSetLocalizerTests.cs
index 1647a7b8..df22f720 100644
--- a/test/Spring/Spring.Core.Tests/Globalization/Localizers/ResourceSetLocalizerTests.cs
+++ b/test/Spring/Spring.Core.Tests/Globalization/Localizers/ResourceSetLocalizerTests.cs
@@ -31,8 +31,6 @@ using Spring.Context.Support;
#endregion
-#if ! NET_1_0
-
namespace Spring.Globalization.Localizers
{
///
@@ -64,5 +62,3 @@ namespace Spring.Globalization.Localizers
}
}
}
-
-#endif
diff --git a/test/Spring/Spring.Core.Tests/Objects/Factory/Config/DictionaryVariableSourceTests.cs b/test/Spring/Spring.Core.Tests/Objects/Factory/Config/DictionaryVariableSourceTests.cs
index 1e98a2be..6ece0496 100644
--- a/test/Spring/Spring.Core.Tests/Objects/Factory/Config/DictionaryVariableSourceTests.cs
+++ b/test/Spring/Spring.Core.Tests/Objects/Factory/Config/DictionaryVariableSourceTests.cs
@@ -123,7 +123,7 @@ namespace Spring.Objects.Factory.Config
Assert.AreEqual("value2", dvs.ResolveVariable("key2"));
}
-#if (!NET_2_0 && !NET_1_0 && !NET_1_1)
+#if !NET_2_0
[Test]
public void Initialize_WithInlineDictionarySyntax()
{
diff --git a/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/CollectionMergingGenericTests.cs b/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/CollectionMergingGenericTests.cs
index 9aed790f..418dbc5c 100644
--- a/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/CollectionMergingGenericTests.cs
+++ b/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/CollectionMergingGenericTests.cs
@@ -18,14 +18,9 @@
#endregion
-#if !NET_1_1
#region Imports
-using System;
-using System.Collections;
-using System.Collections.Specialized;
using NUnit.Framework;
-using Spring.Collections;
using Spring.Objects.Factory.Support;
#endregion
@@ -65,4 +60,3 @@ namespace Spring.Objects.Factory.Xml
}
}
-#endif
\ No newline at end of file
diff --git a/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/NamespaceParserRegistryTests.cs b/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/NamespaceParserRegistryTests.cs
index 646fec9f..5c2f3f4c 100644
--- a/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/NamespaceParserRegistryTests.cs
+++ b/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/NamespaceParserRegistryTests.cs
@@ -20,10 +20,7 @@
#region Imports
-using System;
-using System.IO;
using System.Xml;
-using System.Xml.Schema;
using NUnit.Framework;
using Spring.Core.IO;
using Spring.Objects.Factory.Config;
@@ -69,7 +66,6 @@ namespace Spring.Objects.Factory.Xml
NamespaceParserRegistry.Reset();
}
-#if !NET_1_0
///
/// This test doesn't work on .NET 1.0 because there are no XmlResolvers for schema loading...
///
@@ -85,6 +81,5 @@ namespace Spring.Objects.Factory.Xml
ConfigXmlDocument newDoc = new ConfigXmlDocument();
newDoc.Load(vr);
}
-#endif
}
}
\ No newline at end of file
diff --git a/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/XmlObjectFactoryTests.cs b/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/XmlObjectFactoryTests.cs
index 1a73a2b0..daf513af 100644
--- a/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/XmlObjectFactoryTests.cs
+++ b/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/XmlObjectFactoryTests.cs
@@ -1126,14 +1126,9 @@ namespace Spring.Objects.Factory.Xml
ITestObject kerry = (ITestObject) xof.GetObject("spouse");
ITestObject kerry2 = (ITestObject)xof.GetObject("spouse2");
ArrayCtorDependencyObject rod7 = (ArrayCtorDependencyObject) xof.GetObject("rod7");
-#if NET_1_0 || NET_1_1
- // Lack of OrderedDictionary means we can't predict the ordering of the autowiring.
- Assert.IsNotNull(rod7.Spouse1);
- Assert.IsNotNull(rod7.Spouse2);
-#else
+
Assert.AreEqual(kerry, rod7.Spouse1);
Assert.AreEqual(kerry2, rod7.Spouse2);
-#endif
}
[Test]
diff --git a/test/Spring/Spring.Core.Tests/Objects/TestObject.cs b/test/Spring/Spring.Core.Tests/Objects/TestObject.cs
index 86e1b2b9..1f9ed460 100644
--- a/test/Spring/Spring.Core.Tests/Objects/TestObject.cs
+++ b/test/Spring/Spring.Core.Tests/Objects/TestObject.cs
@@ -22,9 +22,7 @@
using System;
using System.Collections;
-#if !NET_1_1
using System.Collections.Generic;
-#endif
using System.Collections.Specialized;
using System.ComponentModel;
using System.ComponentModel.Design.Serialization;
@@ -269,13 +267,11 @@ namespace Spring.Objects
set { this.someList = value;}
}
-#if !NET_1_1
public virtual List SomeGenericStringList
{
get { return someGenericStringList; }
set { this.someGenericStringList = value; }
}
-#endif
public virtual NameValueCollection SomeNameValueCollection
{
@@ -408,9 +404,7 @@ namespace Spring.Objects
private IDictionary sharedState;
private NameValueCollection someNameValueCollection;
-#if !NET_1_1
private List someGenericStringList;
-#endif
#endregion
diff --git a/test/Spring/Spring.Core.Tests/Util/ReflectionUtilsTests.cs b/test/Spring/Spring.Core.Tests/Util/ReflectionUtilsTests.cs
index 73c4fb39..0a19184d 100644
--- a/test/Spring/Spring.Core.Tests/Util/ReflectionUtilsTests.cs
+++ b/test/Spring/Spring.Core.Tests/Util/ReflectionUtilsTests.cs
@@ -1213,12 +1213,7 @@ namespace Spring.Util
{
IList attrs = ReflectionUtils.GetCustomAttributes(typeof(ClassWithAttributes));
-#if NET_1_1
- // "GetCustomAttributes() does not return SecurityAttribute in .NET 1.x"
- Assert.AreEqual(1, attrs.Count);
-#else
Assert.AreEqual(2, attrs.Count);
-#endif
}
[Test]
@@ -1226,12 +1221,7 @@ namespace Spring.Util
{
IList attrs = ReflectionUtils.GetCustomAttributes(typeof(ClassWithAttributes).GetMethod("MethodWithAttributes"));
-#if NET_1_1
- // "GetCustomAttributes() does not return SecurityAttribute in .NET 1.x"
- Assert.AreEqual(1, attrs.Count);
-#else
Assert.AreEqual(2, attrs.Count);
-#endif
}
#endregion
diff --git a/test/Spring/Spring.Data.Integration.Tests/Data/OracleAdoTemplateTests.cs b/test/Spring/Spring.Data.Integration.Tests/Data/OracleAdoTemplateTests.cs
index be9ae6fe..42593adb 100644
--- a/test/Spring/Spring.Data.Integration.Tests/Data/OracleAdoTemplateTests.cs
+++ b/test/Spring/Spring.Data.Integration.Tests/Data/OracleAdoTemplateTests.cs
@@ -18,8 +18,6 @@
#endregion
-#if (!NET_1_0)
-
#region
using System;
@@ -263,5 +261,3 @@ namespace Spring.Data
}
}
}
-
-#endif // (!NET_1_0)
\ No newline at end of file
diff --git a/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationAdvisorTests.cs b/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationAdvisorTests.cs
index a7918ab6..c2a472fc 100644
--- a/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationAdvisorTests.cs
+++ b/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationAdvisorTests.cs
@@ -18,11 +18,9 @@
#endregion
-#if !NET_1_0
#region Imports
using System;
-using System.Collections;
using System.Runtime.Serialization;
using NUnit.Framework;
using Spring.Aop.Framework;
@@ -229,4 +227,3 @@ namespace Spring.Dao.Attributes
}
}
-#endif
\ No newline at end of file
diff --git a/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationInterceptorTests.cs b/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationInterceptorTests.cs
index 0642fd25..c36ff0ba 100644
--- a/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationInterceptorTests.cs
+++ b/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationInterceptorTests.cs
@@ -17,10 +17,9 @@
*/
#endregion
-#if !NET_1_0
+
#region Imports
-using NUnit.Framework;
using Spring.Aop.Framework;
using Spring.Dao.Support;
using Spring.Objects.Factory.Support;
@@ -54,4 +53,3 @@ namespace Spring.Dao.Attributes
}
}
}
-#endif
\ No newline at end of file
diff --git a/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationPostProcessorTests.cs b/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationPostProcessorTests.cs
index 9e04a560..5beba1da 100644
--- a/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationPostProcessorTests.cs
+++ b/test/Spring/Spring.Data.Tests/Dao/Attributes/PersistenceExceptionTranslationPostProcessorTests.cs
@@ -17,7 +17,7 @@
*/
#endregion
-#if !NET_1_0
+
#region Imports
using NUnit.Framework;
@@ -99,4 +99,3 @@ namespace Spring.Dao.Attributes
}
}
}
-#endif
\ No newline at end of file
diff --git a/test/Spring/Spring.Data.Tests/Data/Common/DbProviderFactoryTests.cs b/test/Spring/Spring.Data.Tests/Data/Common/DbProviderFactoryTests.cs
index 4d6ba88a..25f0d869 100644
--- a/test/Spring/Spring.Data.Tests/Data/Common/DbProviderFactoryTests.cs
+++ b/test/Spring/Spring.Data.Tests/Data/Common/DbProviderFactoryTests.cs
@@ -225,43 +225,6 @@ namespace Spring.Data.Common
}
-
-#if NET_1_1
-
- [Test]
- public void DefaultInstanceWithOleDb11()
- {
- IDbProvider provider = DbProviderFactory.GetDbProvider("OleDb-1.1");
- Assert.AreEqual("OleDb, provider V1.0.5000.0 in framework .NET V1.1", provider.DbMetadata.ProductName);
- Assert.IsNotNull(provider.CreateCommand());
- Assert.IsNotNull(provider.CreateCommandBuilder());
- Assert.IsNotNull(provider.CreateConnection());
- Assert.IsNotNull(provider.CreateDataAdapter());
- Assert.IsNotNull(provider.CreateParameter());
- Assert.AreEqual("?", provider.CreateParameterName("Foo"));
- }
-
- [Test]
- public void DefaultInstanceWithSqlServer2000()
- {
- IDbProvider provider = DbProviderFactory.GetDbProvider("SqlServer-1.1");
- AssertIsSqlServer2000(provider);
- Assert.IsNull(provider.ConnectionString);
- Assert.IsNotNull(provider.CreateCommand());
- Assert.IsNotNull(provider.CreateCommandBuilder());
- Assert.IsNotNull(provider.CreateConnection());
- Assert.IsNotNull(provider.CreateDataAdapter());
- Assert.IsNotNull(provider.CreateParameter());
- Assert.AreEqual("@Foo", provider.CreateParameterName("Foo"));
- }
-
- private void AssertIsSqlServer2000(IDbProvider provider)
- {
- Assert.AreEqual("Microsoft SQL Server, provider V1.0.5000.0 in framework .NET V1.1",
- provider.DbMetadata.ProductName);
- AssertCommonSqlServerErrorCodes(provider);
- }
-#endif
private void AssertIsSqlServer2005(IDbProvider provider)
{
Assert.AreEqual("Microsoft SQL Server, provider V2.0.0.0 in framework .NET V2.0",
@@ -286,7 +249,5 @@ namespace Spring.Data.Common
// This had better NOT be
Assert.IsFalse(Array.IndexOf(codes.BadSqlGrammarCodes, "1xx56") >= 0);
}
-
-
}
-}
\ No newline at end of file
+}
diff --git a/test/Spring/Spring.Data.Tests/Data/Common/MultiDelegatingDbProviderTests.cs b/test/Spring/Spring.Data.Tests/Data/Common/MultiDelegatingDbProviderTests.cs
index d0f583db..dd228373 100644
--- a/test/Spring/Spring.Data.Tests/Data/Common/MultiDelegatingDbProviderTests.cs
+++ b/test/Spring/Spring.Data.Tests/Data/Common/MultiDelegatingDbProviderTests.cs
@@ -212,11 +212,9 @@ namespace Spring.Data.Common
IDbDataAdapter mockDataAdapter = (IDbDataAdapter) mocks.CreateMock(typeof (IDbDataAdapter));
Expect.Call(dbProvider.CreateDataAdapter()).Return(mockDataAdapter).Repeat.Once();
-#if !NET_1_1
DbCommandBuilder mockDbCommandBuilder = (DbCommandBuilder) mocks.CreateMock(typeof (DbCommandBuilder));
Expect.Call(dbProvider.CreateCommandBuilder()).Return(mockDbCommandBuilder).Repeat.Once();
-#endif
Expect.Call(dbProvider.CreateParameterName("p1")).Return("@p1").Repeat.Once();
Expect.Call(dbProvider.CreateParameterNameForCollection("c1")).Return("cc1");
@@ -226,9 +224,7 @@ namespace Spring.Data.Common
Exception e = new Exception("foo");
Expect.Call(dbProvider.ExtractError(e)).Return("badsql").Repeat.Once();
-#if !NET_1_1
DbException dbException = (DbException) mocks.CreateMock(typeof (DbException));
-#endif
MultiDelegatingDbProvider multiDbProvider = new MultiDelegatingDbProvider();
@@ -245,19 +241,12 @@ namespace Spring.Data.Common
Assert.IsNotNull(multiDbProvider.CreateCommand());
Assert.IsNotNull(multiDbProvider.CreateParameter());
Assert.IsNotNull(multiDbProvider.CreateDataAdapter());
-
-#if !NET_1_1
-
Assert.IsNotNull(multiDbProvider.CreateCommandBuilder() as DbCommandBuilder);
-#endif
Assert.AreEqual("@p1", multiDbProvider.CreateParameterName("p1"));
Assert.AreEqual("cc1", multiDbProvider.CreateParameterNameForCollection("c1"));
Assert.IsNotNull(multiDbProvider.DbMetadata);
Assert.AreEqual("badsql", multiDbProvider.ExtractError(e));
-
-#if !NET_1_1
Assert.IsTrue(multiDbProvider.IsDataAccessException(dbException));
-#endif
Assert.IsFalse(multiDbProvider.IsDataAccessException(e));
mocks.VerifyAll();
}
diff --git a/test/Spring/Spring.Data.Tests/Data/Core/ServiceDomainTransactionManagerTests.cs b/test/Spring/Spring.Data.Tests/Data/Core/ServiceDomainTransactionManagerTests.cs
index 15fae3e3..6b436ecf 100644
--- a/test/Spring/Spring.Data.Tests/Data/Core/ServiceDomainTransactionManagerTests.cs
+++ b/test/Spring/Spring.Data.Tests/Data/Core/ServiceDomainTransactionManagerTests.cs
@@ -18,9 +18,6 @@
#endregion
-
-#if (!NET_1_0)
-
#region Imports
using System;
@@ -276,4 +273,3 @@ namespace Spring.Data.Core
}
-#endif
\ No newline at end of file
diff --git a/test/Spring/Spring.Data.Tests/Data/TestObjectMgr.cs b/test/Spring/Spring.Data.Tests/Data/TestObjectMgr.cs
index 49beb475..ea14389c 100644
--- a/test/Spring/Spring.Data.Tests/Data/TestObjectMgr.cs
+++ b/test/Spring/Spring.Data.Tests/Data/TestObjectMgr.cs
@@ -63,18 +63,12 @@ namespace Spring.Data
{
LOG.Debug("TransactionActive = " + TransactionSynchronizationManager.ActualTransactionActive);
}
-#if !NET_1_0 && !NET_1_1
+
[Transaction(TransactionPropagation.Required, IsolationLevel.Unspecified, Timeout = 50,
RollbackFor = new Type[]{typeof(ArgumentNullException)},
ReadOnly = false,
EnterpriseServicesInteropOption = System.Transactions.EnterpriseServicesInteropOption.Automatic,
NoRollbackFor = new Type[] { typeof(ArithmeticException), typeof(NotSupportedException) })]
-#else
- [Transaction(TransactionPropagation.Required, IsolationLevel.Unspecified, Timeout = 50,
- RollbackFor = new Type[]{typeof(ArgumentNullException)},
- ReadOnly = false,
- NoRollbackFor = new Type[] { typeof(ArithmeticException), typeof(NotSupportedException) })]
-#endif
public void DeleteTwoTestObjects(string name1, string name2)
{
}
diff --git a/test/Spring/Spring.Data.Tests/Support/ErrorCodeExceptionTranslatorTests.cs b/test/Spring/Spring.Data.Tests/Support/ErrorCodeExceptionTranslatorTests.cs
index a51ce46f..055cd4ea 100644
--- a/test/Spring/Spring.Data.Tests/Support/ErrorCodeExceptionTranslatorTests.cs
+++ b/test/Spring/Spring.Data.Tests/Support/ErrorCodeExceptionTranslatorTests.cs
@@ -1,4 +1,3 @@
-#if !NET_1_0
#region Licence
/*
@@ -107,4 +106,3 @@ namespace Spring.Support
}
}
}
-#endif
\ No newline at end of file
diff --git a/test/Spring/Spring.Services.Tests/EnterpriseServices/ServicedComponentExporterTests.cs b/test/Spring/Spring.Services.Tests/EnterpriseServices/ServicedComponentExporterTests.cs
index 8326fb4f..3d7f5a07 100644
--- a/test/Spring/Spring.Services.Tests/EnterpriseServices/ServicedComponentExporterTests.cs
+++ b/test/Spring/Spring.Services.Tests/EnterpriseServices/ServicedComponentExporterTests.cs
@@ -18,7 +18,7 @@
#endregion
-#if (NET_2_0 && !MONO)
+#if !MONO
#region Imports
@@ -215,4 +215,4 @@ namespace Spring.EnterpriseServices
}
}
-#endif // (!NET_1_0)
+#endif // !MONO
diff --git a/test/Spring/Spring.Web.Tests/Web/Support/AbstractHandlerFactoryTests.cs b/test/Spring/Spring.Web.Tests/Web/Support/AbstractHandlerFactoryTests.cs
index 707b552b..ad4106c2 100644
--- a/test/Spring/Spring.Web.Tests/Web/Support/AbstractHandlerFactoryTests.cs
+++ b/test/Spring/Spring.Web.Tests/Web/Support/AbstractHandlerFactoryTests.cs
@@ -25,7 +25,6 @@ using System.Web;
using NUnit.Framework;
using Rhino.Mocks;
using Spring.Context;
-using Spring.Objects.Factory.Config;
using Spring.Objects.Factory.Support;
#endregion
@@ -214,54 +213,15 @@ namespace Spring.Web.Support
private static IDisposable Record(MockRepository mocks)
{
-#if !NET_1_1
return mocks.Record();
-#else
- return new RecordModeChanger(mocks);
-#endif
}
private static IDisposable Playback(MockRepository mocks)
{
-#if !NET_1_1
return mocks.Playback();
-#else
- return new PlaybackModeChanger(mocks);
-#endif
}
-#if NET_1_1
- private class RecordModeChanger : IDisposable
- {
- private MockRepository _mocks;
- public RecordModeChanger(MockRepository mocks)
- {
- _mocks = mocks;
- }
-
- public void Dispose()
- {
- _mocks.ReplayAll();
- }
- }
-
- private class PlaybackModeChanger : IDisposable
- {
- private MockRepository _mocks;
-
- public PlaybackModeChanger(MockRepository mocks)
- {
- _mocks = mocks;
- }
-
- public void Dispose()
- {
- _mocks.VerifyAll();
- }
- }
-#endif
-
-#endregion Rhino.Mocks Compatibility Adapter
+ #endregion Rhino.Mocks Compatibility Adapter
}
}
diff --git a/test/Spring/Spring.Web.Tests/Web/Support/ResultFactoryRegistryTests.cs b/test/Spring/Spring.Web.Tests/Web/Support/ResultFactoryRegistryTests.cs
index f60d2467..95442265 100644
--- a/test/Spring/Spring.Web.Tests/Web/Support/ResultFactoryRegistryTests.cs
+++ b/test/Spring/Spring.Web.Tests/Web/Support/ResultFactoryRegistryTests.cs
@@ -23,7 +23,6 @@
using System;
using NUnit.Framework;
using Rhino.Mocks;
-using Spring.Util;
#endregion
@@ -136,54 +135,14 @@ namespace Spring.Web.Support
private static IDisposable Record( MockRepository mocks )
{
-#if !NET_1_1
return mocks.Record();
-#else
- return new RecordModeChanger(mocks);
-#endif
}
private static IDisposable Playback( MockRepository mocks )
{
-#if !NET_1_1
return mocks.Playback();
-#else
- return new PlaybackModeChanger(mocks);
-#endif
}
-#if NET_1_1
- private class RecordModeChanger : IDisposable
- {
- private MockRepository _mocks;
-
- public RecordModeChanger(MockRepository mocks)
- {
- _mocks = mocks;
- }
-
- public void Dispose()
- {
- _mocks.ReplayAll();
- }
- }
-
- private class PlaybackModeChanger : IDisposable
- {
- private MockRepository _mocks;
-
- public PlaybackModeChanger(MockRepository mocks)
- {
- _mocks = mocks;
- }
-
- public void Dispose()
- {
- _mocks.VerifyAll();
- }
- }
-#endif
-
#endregion Rhino.Mocks Compatibility Adapter
}
}
\ No newline at end of file