<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Libs/AssertExtensions.dll</filename>
    </added>
    <added>
      <filename>Libs/xunit.dll</filename>
    </added>
    <added>
      <filename>Libs/xunit.extensions.dll</filename>
    </added>
    <added>
      <filename>Libs/xunit.extensions.xml</filename>
    </added>
    <added>
      <filename>Libs/xunit.xml</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -66,4 +66,25 @@ namespace xUnit.GWT
             get { return &quot;As_A&quot;; }
         }
     }
+
+
+    public class Feature : Attribute, IStoryAttribute
+    {
+        private readonly string Text;
+
+        public Feature(string text)
+        {
+            Text = text;
+        }
+
+        public string Value
+        {
+            get { return Text;}
+        }
+
+        public string Type
+        {
+            get { return &quot;Feature&quot;; }
+        }
+    }
 }</diff>
      <filename>xUnit.GWT/Attributes.cs</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@ namespace xUnit.GWT.CustomResults
 
         public override XmlNode ToXml(XmlNode parentNode)
         {
-            XmlUtility.AddAttribute(parentNode, &quot;story&quot;, &quot;THIS IS MY STORY&quot;);
+            XmlUtility.AddAttribute(parentNode, &quot;story&quot;, &quot;&quot;);
             XmlNode node = base.ToXml(parentNode);
             XmlUtility.AddAttribute(node, &quot;result&quot;, &quot;Pending&quot;);
             XmlUtility.AddCDataSection(XmlUtility.AddElement(XmlUtility.AddElement(node, &quot;reason&quot;), &quot;message&quot;), Reason);</diff>
      <filename>xUnit.GWT/CustomResults/PendingResult.cs</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,9 @@
 &#65279;namespace xUnit.GWT.Example
 {
-    [As_A(&quot;User...&quot;)]
-    [I_Want(&quot;To...&quot;)]
-    [So_That(&quot;I...&quot;)]
-    //[Story(&quot;As a user... I want to... So that I...&quot;)]
+    //[As_A(&quot;User...&quot;)]
+    //[I_Want(&quot;To...&quot;)]
+    //[So_That(&quot;I...&quot;)]
+    [Feature(&quot;As a user... I want to... So that I...&quot;)]
     public class This_is_my_story : This_is_my_story_Base
     {
         [Scenario]</diff>
      <filename>xUnit.GWT/Example/This_is_my_story.cs</filename>
    </modified>
    <modified>
      <diff>@@ -78,9 +78,9 @@
       &lt;xsl:if test=&quot;@result!='Pending'&quot;&gt;&lt;span class=&quot;timing&quot;&gt;&lt;xsl:value-of select=&quot;@time&quot;/&gt;s&lt;/span&gt;&lt;/xsl:if&gt;
       &lt;xsl:if test=&quot;@result='Pending'&quot;&gt;&lt;span class=&quot;timing&quot;&gt;&lt;/span&gt;&lt;span class=&quot;skipped&quot;&gt;P&lt;/span&gt;&lt;/xsl:if&gt;
       &lt;xsl:if test=&quot;@result='Fail'&quot;&gt;&lt;span class=&quot;failure&quot;&gt;
-        &lt;img src=&quot;C:\Documents and Settings\ben.hall\My Documents\Visual Studio 2008\Projects\xUnit.GWT\xUnit.GWT\Failed.png&quot; /&gt;
+        &lt;img src=&quot;Failed.png&quot; /&gt;
       &lt;/span&gt;&lt;/xsl:if&gt;
-      &lt;xsl:if test=&quot;@result='Pass'&quot;&gt;&lt;span class=&quot;success&quot;&gt;&lt;img src=&quot;C:\Documents and Settings\ben.hall\My Documents\Visual Studio 2008\Projects\xUnit.GWT\xUnit.GWT\Passed.png&quot; /&gt;&lt;/span&gt;&lt;/xsl:if&gt;
+      &lt;xsl:if test=&quot;@result='Pass'&quot;&gt;&lt;span class=&quot;success&quot;&gt;&lt;img src=&quot;Passed.png&quot; /&gt;&lt;/span&gt;&lt;/xsl:if&gt;
       &amp;#160;&lt;xsl:value-of select=&quot;@name&quot;/&gt;
       &lt;xsl:if test=&quot;@result='Fail'&quot;&gt;
         &lt;br/&gt;
@@ -104,7 +104,7 @@
         &lt;xsl:attribute name=&quot;onclick&quot;&gt;ToggleClass('class&lt;xsl:value-of select=&quot;position()&quot;/&gt;')&lt;/xsl:attribute&gt;
         &lt;xsl:attribute name=&quot;ondblclick&quot;&gt;ToggleClass('class&lt;xsl:value-of select=&quot;position()&quot;/&gt;')&lt;/xsl:attribute&gt;
         &lt;b&gt;
-          Story - &lt;xsl:value-of select=&quot;@story&quot;/&gt;
+          Feature - &lt;xsl:value-of select=&quot;@story&quot;/&gt;
         &lt;/b&gt;
         &lt;span&gt;
           &lt;small&gt;</diff>
      <filename>xUnit.GWT/HtmlReporter.xslt</filename>
    </modified>
    <modified>
      <diff>@@ -29,6 +29,7 @@ namespace xUnit.GWT
             string AsA = string.Empty;
             string IWant = string.Empty;
             string SoThat = string.Empty;
+            string FeatureText = string.Empty;
             foreach (var attribute in o.GetType().GetCustomAttributes(true))
             {
                 IStoryAttribute a = attribute as IStoryAttribute;
@@ -43,9 +44,16 @@ namespace xUnit.GWT
                     case &quot;So_That&quot;:
                         SoThat = a.Value;
                         break;
+                    case &quot;Feature&quot;:
+                        FeatureText = a.Value;
+                        break;
                 }
             }
-            return string.Format(&quot;As a {0} I want {1} so that {2}&quot;, AsA, IWant, SoThat);
+
+            if (!string.IsNullOrEmpty(AsA) || !string.IsNullOrEmpty(IWant) || !string.IsNullOrEmpty(SoThat))
+                return string.Format(&quot;As a {0} I want {1} so that {2}&quot;, AsA, IWant, SoThat);
+            else
+                return FeatureText;
         }
     }
 }
\ No newline at end of file</diff>
      <filename>xUnit.GWT/ScenarioAttribute.cs</filename>
    </modified>
    <modified>
      <diff>@@ -33,7 +33,7 @@
   &lt;ItemGroup&gt;
     &lt;Reference Include=&quot;AssertExtensions, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL&quot;&gt;
       &lt;SpecificVersion&gt;False&lt;/SpecificVersion&gt;
-      &lt;HintPath&gt;..\..\..\..\..\Desktop\xunit-1.1\AssertExtensions.dll&lt;/HintPath&gt;
+      &lt;HintPath&gt;..\Libs\AssertExtensions.dll&lt;/HintPath&gt;
     &lt;/Reference&gt;
     &lt;Reference Include=&quot;System&quot; /&gt;
     &lt;Reference Include=&quot;System.Core&quot;&gt;
@@ -49,11 +49,11 @@
     &lt;Reference Include=&quot;System.Xml&quot; /&gt;
     &lt;Reference Include=&quot;xunit, Version=1.1.0.1323, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL&quot;&gt;
       &lt;SpecificVersion&gt;False&lt;/SpecificVersion&gt;
-      &lt;HintPath&gt;..\..\..\..\..\Desktop\xunit-1.1\xunit.dll&lt;/HintPath&gt;
+      &lt;HintPath&gt;..\Libs\xunit.dll&lt;/HintPath&gt;
     &lt;/Reference&gt;
     &lt;Reference Include=&quot;xunit.extensions, Version=1.1.0.1323, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL&quot;&gt;
       &lt;SpecificVersion&gt;False&lt;/SpecificVersion&gt;
-      &lt;HintPath&gt;..\..\..\..\..\Desktop\xunit-1.1\xunit.extensions.dll&lt;/HintPath&gt;
+      &lt;HintPath&gt;..\Libs\xunit.extensions.dll&lt;/HintPath&gt;
     &lt;/Reference&gt;
   &lt;/ItemGroup&gt;
   &lt;ItemGroup&gt;</diff>
      <filename>xUnit.GWT/xUnit.GWT.csproj</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d6aaee0ec59522673f99d91e07a22000b894551b</id>
    </parent>
  </parents>
  <author>
    <name>Ben Hall</name>
    <email>Ben@BenHall.me.uk</email>
  </author>
  <url>http://github.com/BenHall/xUnit.GWT/commit/b53bc5d1fc3b4212f03ffc4134198b37652b6853</url>
  <id>b53bc5d1fc3b4212f03ffc4134198b37652b6853</id>
  <committed-date>2009-05-27T02:30:21-07:00</committed-date>
  <authored-date>2009-05-27T02:30:21-07:00</authored-date>
  <message>Added a feature attribute</message>
  <tree>b57d6b7619d460646cc3d1946fd25ff8769697b8</tree>
  <committer>
    <name>Ben Hall</name>
    <email>Ben@BenHall.me.uk</email>
  </committer>
</commit>
