- Assembly
- UnitTest
.dll - Namespace
- Terrasoft
.Configuration .Tests - Interfaces
- Base Types
-
- Object
- Derived Types
graph BT
Type-->Base0["Object"]
Type-.->Interface0["IQueryAnalyzer<TQuery>"]
Type["QueryAnalyzer<TQuery>"]
class Type type-node
Derived0["ConditionalQueryAnalyzer<TQuery>"]-->Type
click Derived0 "/api/Terrasoft.Configuration.Tests/ConditionalQueryAnalyzer_1"
Derived1["InsertAnalyzer"]-->Type
click Derived1 "/api/Terrasoft.Configuration.Tests/InsertAnalyzer"
Syntax
public abstract class QueryAnalyzer<TQuery> : IQueryAnalyzer<TQuery>
where TQuery : class, IParametrizedQuery
Type Parameters
Name | Description |
---|---|
TQuery |
Constructors
Name | Summary |
---|---|
QueryAnalyzer |
Fields
Name | Constant Value | Summary |
---|---|---|
_assertionResult | ||
_isChainAssertion | ||
_query | ||
Column |
Properties
Name | Value | Summary |
---|---|---|
Aliases | IEnumerable |
|
ColumnValueMap | Dictionary |
|
ErrorMessage | StringBuilder |
Methods
Name | Value | Summary |
---|---|---|
Any |
void | |
ApplyAssert |
void | |
BeginChain |
IQueryAnalyzer |
|
EndChain |
void | |
GetActualValue |
TValue | |
GetColumnAliases |
IEnumerable |
|
GetColumnValueMap |
Dictionary |
|
HasAliasExists |
bool | |
HasColumn |
IQueryAnalyzer |
|
HasColumnValue |
IQueryAnalyzer |
|
HasColumnValue |
IQueryAnalyzer |
|
HasColumnValues |
IQueryAnalyzer |
|
HasExpectedStream |
bool | |
HasExpectedValue |
bool | |
HasStreamValue |
IQueryAnalyzer |
Extension Methods
Name | Value | Summary |
---|---|---|
SetBackingValue |
T |
Sets the backing value.
From ValueExtensions
|
With |
TBuilder |
Adds the specified dictionary to the provided dictionary.
|