Skip to content

Commit ce23eb2

Browse files
committed
moved knowledge of approved exceptions out of ConventionContext
1 parent c466498 commit ce23eb2

File tree

2 files changed

+3
-22
lines changed

2 files changed

+3
-22
lines changed

TestStack.ConventionTests/Convention.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public static void Is<TDataSource>(IConvention<TDataSource> convention, TDataSou
4141
try
4242
{
4343
var context = new ConventionContext(data.Description, Formatters);
44-
var conventionResult = context.GetConventionResults(convention, data);
44+
var conventionResult = context.Execute(convention, data);
4545
Reports.AddRange(conventionResult);
4646

4747
new ConventionReportTraceRenderer().Process(conventionResult);
@@ -57,7 +57,7 @@ public static void IsWithApprovedExeptions<TDataSource>(IConvention<TDataSource>
5757
where TDataSource : IConventionData
5858
{
5959
var context = new ConventionContext(data.Description, Formatters);
60-
var conventionResult = context.GetConventionResultsWithApprovedExeptions(convention, data);
60+
var conventionResult = context.Execute(convention, data);
6161
Reports.AddRange(conventionResult);
6262

6363
try

TestStack.ConventionTests/Internal/ConventionContext.cs

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ ConventionReportFailure FormatData<T>(T failingData)
7777
return formatter.Format(failingData);
7878
}
7979

80-
public ConventionResult[] GetConventionResults<TDataSource>(IConvention<TDataSource> convention,
80+
public ConventionResult[] Execute<TDataSource>(IConvention<TDataSource> convention,
8181
TDataSource data)
8282
where TDataSource : IConventionData
8383
{
@@ -87,24 +87,5 @@ public ConventionResult[] GetConventionResults<TDataSource>(IConvention<TDataSou
8787

8888
return ConventionResults;
8989
}
90-
91-
public ConventionResult[] GetConventionResultsWithApprovedExeptions<TDataSource>(
92-
IConvention<TDataSource> convention, TDataSource data)
93-
where TDataSource : IConventionData
94-
{
95-
var conventionReportTextRenderer = new ConventionReportTextRenderer();
96-
// Add approved exceptions to report
97-
if (!data.HasData)
98-
throw new ConventionSourceInvalidException(String.Format("{0} has no data", data.Description));
99-
100-
convention.Execute(data, this);
101-
foreach (var conventionResult in ConventionResults)
102-
{
103-
conventionReportTextRenderer.RenderItems(conventionResult);
104-
conventionResult.WithApprovedException(conventionReportTextRenderer.Output);
105-
}
106-
107-
return ConventionResults;
108-
}
10990
}
11091
}

0 commit comments

Comments
 (0)