Skip to content

Commit

Permalink
Including resharper templates and the default testing class (for TDD)…
Browse files Browse the repository at this point in the history
… so that someone can get up and running fast.
  • Loading branch information
ferventcoder committed Mar 15, 2009
1 parent 35441ea commit 3b38818
Show file tree
Hide file tree
Showing 2 changed files with 134 additions and 0 deletions.
12 changes: 12 additions & 0 deletions setup/classtoincludefortdd.net/EmptyTestContainer.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
namespace replace
{
using MbUnit.Framework;

public class EmptyTestContainer
{
[TestFixture]
public class emtpy_fixture_to_allow_testdriven_dot_net_to_pickup_tests
{
}
}
}
122 changes: 122 additions & 0 deletions setup/resharper/FileTemplate.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
<TemplatesExport family="File Templates">
<Template uid="62b1879a-9010-4460-a66c-65b32967cbc8" text="using bdddoc.core;&#xD;&#xA;using developwithpassion.bdd.contexts;&#xD;&#xA;using developwithpassion.bdd.mbunit;&#xD;&#xA;using developwithpassion.bdd.mbunit.standard.observations;&#xD;&#xA;&#xD;&#xA;namespace $namespace$&#xD;&#xA;{&#xD;&#xA; public class $class$&#xD;&#xA; {&#xD;&#xA; public abstract class concern_for_$concern_name$ : observations_for_a_sut_with_a_contract&lt;$contract_interface$,$implementation$&gt;&#xD;&#xA; {&#xD;&#xA; }&#xD;&#xA;&#xD;&#xA; [Concern(typeof($implementation$))]&#xD;&#xA; public class when_$observation$ : concern_for_$concern_name$&#xD;&#xA; {&#xD;&#xA; protected static object result;&#xD;&#xA; &#xD;&#xA; context c = () =&gt;&#xD;&#xA; {&#xD;&#xA;&#xD;&#xA; };&#xD;&#xA; &#xD;&#xA; because b = () =&gt; result = sut.$this_happened$;&#xD;&#xA;&#xD;&#xA; it should_$have_this_result$ = () =&gt;&#xD;&#xA; {&#xD;&#xA; result$END$&#xD;&#xA; };&#xD;&#xA; }&#xD;&#xA; }&#xD;&#xA;}" shortcut="" description="DWP_ObervationsWithContract" reformat="false" shortenQualifiedReferences="true">
<Context>
<ProjectLanguageContext language="CSharp" />
</Context>
<Categories />
<Variables>
<Variable name="namespace" expression="fileDefaultNamespace()" initialRange="-1" />
<Variable name="class" expression="getFileNameWithoutExtension()" initialRange="-1" />
<Variable name="concern_name" expression="" initialRange="0" />
<Variable name="contract_interface" expression="" initialRange="0" />
<Variable name="implementation" expression="" initialRange="0" />
<Variable name="observation" expression="" initialRange="0" />
<Variable name="this_happened" expression="" initialRange="0" />
<Variable name="have_this_result" expression="" initialRange="0" />
</Variables>
<CustomProperties>
<Property key="FileName" value="ObervationsWithContract" />
<Property key="Extension" value="cs" />
<Property key="ValidateFileName" value="False" />
</CustomProperties>
</Template>
<Template uid="c3cc12d3-1ed2-4f30-a350-ba0acb61acf5" text="using bdddoc.core;&#xD;&#xA;using developwithpassion.bdd.contexts;&#xD;&#xA;using developwithpassion.bdd.mbunit;&#xD;&#xA;using developwithpassion.bdd.mbunit.standard.observations;&#xD;&#xA;&#xD;&#xA;namespace $namespace$&#xD;&#xA;{&#xD;&#xA; public class $class$&#xD;&#xA; {&#xD;&#xA; public abstract class concern_for_$concern_name$ : observations_for_a_sut_without_a_contract&lt;$implementation$&gt;&#xD;&#xA; {&#xD;&#xA; }&#xD;&#xA;&#xD;&#xA; [Concern(typeof($implementation$))]&#xD;&#xA; public class when_$observation$ : concern_for_$concern_name$&#xD;&#xA; {&#xD;&#xA; protected static object result;&#xD;&#xA; &#xD;&#xA; context c = () =&gt;&#xD;&#xA; {&#xD;&#xA;&#xD;&#xA; };&#xD;&#xA; &#xD;&#xA; because b = () =&gt; result = sut.$this_happened$;&#xD;&#xA;&#xD;&#xA; it should_$have_this_result$ = () =&gt;&#xD;&#xA; {&#xD;&#xA; result$END$&#xD;&#xA; };&#xD;&#xA; }&#xD;&#xA; }&#xD;&#xA;}" shortcut="" description="DWP_ObervationsWithoutContract" reformat="false" shortenQualifiedReferences="true">
<Context>
<ProjectLanguageContext language="CSharp" />
</Context>
<Categories />
<Variables>
<Variable name="namespace" expression="fileDefaultNamespace()" initialRange="-1" />
<Variable name="class" expression="getFileNameWithoutExtension()" initialRange="-1" />
<Variable name="concern_name" expression="" initialRange="0" />
<Variable name="implementation" expression="" initialRange="0" />
<Variable name="observation" expression="" initialRange="0" />
<Variable name="this_happened" expression="" initialRange="0" />
<Variable name="have_this_result" expression="" initialRange="0" />
</Variables>
<CustomProperties>
<Property key="FileName" value="ObervationsWithoutContract" />
<Property key="Extension" value="cs" />
<Property key="ValidateFileName" value="False" />
</CustomProperties>
</Template>
<Template uid="cc48a0c6-82d1-46d3-a4b3-93807b6b2f08" text="using bdddoc.core;&#xD;&#xA;using developwithpassion.bdd.contexts;&#xD;&#xA;using developwithpassion.bdd.mbunit;&#xD;&#xA;using developwithpassion.bdd.mbunit.standard.observations;&#xD;&#xA;&#xD;&#xA;namespace $namespace$&#xD;&#xA;{&#xD;&#xA; public class $class$&#xD;&#xA; {&#xD;&#xA; public abstract class concern_for_$concern_name$ : observations_for_a_sut_with_a_contract&lt;$contract_interface$,$implementation$&gt;&#xD;&#xA; {&#xD;&#xA; }&#xD;&#xA;&#xD;&#xA; [Concern(typeof($implementation$))]&#xD;&#xA; public class when_$observation$ : concern_for_$concern_name$&#xD;&#xA; {&#xD;&#xA; protected static object result;&#xD;&#xA; &#xD;&#xA; protected override void establish_context()&#xD;&#xA; {&#xD;&#xA; base.establish_context();&#xD;&#xA; }&#xD;&#xA;&#xD;&#xA; protected override void because()&#xD;&#xA; {&#xD;&#xA; result = sut.$this_happened$;&#xD;&#xA; }&#xD;&#xA;&#xD;&#xA; [Observation]&#xD;&#xA; public void should_$have_this_result$()&#xD;&#xA; {&#xD;&#xA; result$END$&#xD;&#xA; }&#xD;&#xA; }&#xD;&#xA; }&#xD;&#xA;}" shortcut="" description="DWP_ObservationsWithContract_Archive" reformat="false" shortenQualifiedReferences="true">
<Context>
<ProjectLanguageContext language="CSharp" />
</Context>
<Categories />
<Variables>
<Variable name="namespace" expression="fileDefaultNamespace()" initialRange="-1" />
<Variable name="class" expression="getFileNameWithoutExtension()" initialRange="-1" />
<Variable name="concern_name" expression="" initialRange="0" />
<Variable name="contract_interface" expression="" initialRange="0" />
<Variable name="implementation" expression="" initialRange="0" />
<Variable name="observation" expression="" initialRange="0" />
<Variable name="this_happened" expression="" initialRange="0" />
<Variable name="have_this_result" expression="" initialRange="0" />
</Variables>
<CustomProperties>
<Property key="FileName" value="ObservationsWithContract" />
<Property key="Extension" value="cs" />
<Property key="ValidateFileName" value="False" />
</CustomProperties>
</Template>
<Template uid="46080921-ca29-4e93-b240-bf6f99c62cfd" text="using bdddoc.core;&#xD;&#xA;using developwithpassion.bdd.contexts;&#xD;&#xA;using developwithpassion.bdd.mbunit;&#xD;&#xA;using developwithpassion.bdd.mbunit.standard.observations;&#xD;&#xA;&#xD;&#xA;namespace $namespace$&#xD;&#xA;{&#xD;&#xA; public class $class$&#xD;&#xA; {&#xD;&#xA; public abstract class concern_for_$concern_name$ : observations_for_a_sut_without_a_contract&lt;$implementation$&gt;&#xD;&#xA; {&#xD;&#xA; }&#xD;&#xA;&#xD;&#xA; [Concern(typeof($implementation$))]&#xD;&#xA; public class when_$observation$ : concern_for_$concern_name$&#xD;&#xA; {&#xD;&#xA; protected static object result;&#xD;&#xA; &#xD;&#xA; protected override void establish_context()&#xD;&#xA; {&#xD;&#xA; base.establish_context();&#xD;&#xA; }&#xD;&#xA;&#xD;&#xA; protected override void because()&#xD;&#xA; {&#xD;&#xA; result = sut.$this_happened$;&#xD;&#xA; }&#xD;&#xA;&#xD;&#xA; [Observation]&#xD;&#xA; public void should_$have_this_result$()&#xD;&#xA; {&#xD;&#xA; result$END$&#xD;&#xA; }&#xD;&#xA; }&#xD;&#xA; }&#xD;&#xA;}" shortcut="" description="DWP_ObservationsWithoutContract_Archive" reformat="false" shortenQualifiedReferences="true">
<Context>
<ProjectLanguageContext language="CSharp" />
</Context>
<Categories />
<Variables>
<Variable name="namespace" expression="fileDefaultNamespace()" initialRange="-1" />
<Variable name="class" expression="getFileNameWithoutExtension()" initialRange="-1" />
<Variable name="concern_name" expression="" initialRange="0" />
<Variable name="implementation" expression="" initialRange="0" />
<Variable name="observation" expression="" initialRange="0" />
<Variable name="this_happened" expression="" initialRange="0" />
<Variable name="have_this_result" expression="" initialRange="0" />
</Variables>
<CustomProperties>
<Property key="FileName" value="ObservationsWithoutContract" />
<Property key="Extension" value="cs" />
<Property key="ValidateFileName" value="False" />
</CustomProperties>
</Template>
<Template uid="49a266eb-771d-4d5b-aab7-3fa64c3fe603" text="using bdddoc.core;&#xD;&#xA;using developwithpassion.bdd.contexts;&#xD;&#xA;using developwithpassion.bdd.mbunit;&#xD;&#xA;using developwithpassion.bdd.mbunit.standard.observations;&#xD;&#xA;&#xD;&#xA;namespace $namespace$&#xD;&#xA;{&#xD;&#xA; public class $class$&#xD;&#xA; {&#xD;&#xA; public abstract class concern_for_$concern_name$ : observations_for_a_static_sut&#xD;&#xA; {&#xD;&#xA; }&#xD;&#xA;&#xD;&#xA; public class when_$observation_name$ : concern_for_$concern_name$&#xD;&#xA; {&#xD;&#xA; protected static object result;&#xD;&#xA; &#xD;&#xA; protected override void establish_context()&#xD;&#xA; {&#xD;&#xA; &#xD;&#xA; }&#xD;&#xA;&#xD;&#xA; protected override void because()&#xD;&#xA; {&#xD;&#xA; result = $concern_name$.$this_happened$();&#xD;&#xA; }&#xD;&#xA;&#xD;&#xA;&#xD;&#xA; [Observation]&#xD;&#xA; public void should_$have_this_result$()&#xD;&#xA; {&#xD;&#xA; result$END$&#xD;&#xA; }&#xD;&#xA; }&#xD;&#xA; }&#xD;&#xA;}" shortcut="" description="DWP_StaticObservations_Archive" reformat="false" shortenQualifiedReferences="true">
<Context>
<ProjectLanguageContext language="CSharp" />
</Context>
<Categories />
<Variables>
<Variable name="namespace" expression="fileDefaultNamespace()" initialRange="-1" />
<Variable name="class" expression="getFileNameWithoutExtension()" initialRange="-1" />
<Variable name="concern_name" expression="" initialRange="0" />
<Variable name="observation_name" expression="" initialRange="0" />
<Variable name="this_happened" expression="" initialRange="0" />
<Variable name="have_this_result" expression="" initialRange="0" />
</Variables>
<CustomProperties>
<Property key="FileName" value="StaticObservations" />
<Property key="Extension" value="cs" />
<Property key="ValidateFileName" value="False" />
</CustomProperties>
</Template>
<Template uid="784ffef9-66e0-4fc5-ad39-44585d1c8ce9" text="using bdddoc.core;&#xD;&#xA;using developwithpassion.bdd.contexts;&#xD;&#xA;using developwithpassion.bdd.mbunit;&#xD;&#xA;using developwithpassion.bdd.mbunit.standard.observations;&#xD;&#xA;&#xD;&#xA;namespace $namespace$&#xD;&#xA;{&#xD;&#xA; public class $class$&#xD;&#xA; {&#xD;&#xA; public abstract class concern_for_$concern_name$ : observations_for_a_static_sut&#xD;&#xA; {&#xD;&#xA; }&#xD;&#xA;&#xD;&#xA; public class when_$observation_name$ : concern_for_$concern_name$&#xD;&#xA; {&#xD;&#xA; protected static object result;&#xD;&#xA; &#xD;&#xA; context c = () =&gt;&#xD;&#xA; {&#xD;&#xA; &#xD;&#xA; };&#xD;&#xA; &#xD;&#xA; because b = () =&gt; result = $concern_name$.$this_happened$;&#xD;&#xA;&#xD;&#xA; it should_$have_this_result$ = () =&gt;&#xD;&#xA; {&#xD;&#xA; $END$&#xD;&#xA; };&#xD;&#xA; }&#xD;&#xA; }&#xD;&#xA;}" shortcut="" description="DWP_StaticObservations" reformat="false" shortenQualifiedReferences="true">
<Context>
<ProjectLanguageContext language="CSharp" />
</Context>
<Categories />
<Variables>
<Variable name="namespace" expression="fileDefaultNamespace()" initialRange="-1" />
<Variable name="class" expression="getFileNameWithoutExtension()" initialRange="-1" />
<Variable name="concern_name" expression="" initialRange="0" />
<Variable name="observation_name" expression="" initialRange="0" />
<Variable name="this_happened" expression="" initialRange="0" />
<Variable name="have_this_result" expression="" initialRange="0" />
</Variables>
<CustomProperties>
<Property key="FileName" value="StaticObservations" />
<Property key="Extension" value="cs" />
<Property key="ValidateFileName" value="False" />
</CustomProperties>
</Template>
</TemplatesExport>

0 comments on commit 3b38818

Please sign in to comment.