public void TodoItemShouldBeCreatedWithATimeStamp()
        {
            var timestamp = DateTime.Now;
            var item = new Scenario("Title");

            Assert.AreEqual(timestamp, item.Events[0].TimeStamp);
        }
        public void TodoItemShouldExposeCreatedAt()
        {
            var timestamp = DateTime.Now;
            var item = new Scenario("Title");

            Assert.AreEqual(timestamp, item.CreatedAt);
        }
        public void ShouldRecordInProgressEvent()
        {
            var item = new Scenario("Title");
            item.SetInProgress();

            Assert.AreEqual(ScenarioStatus.InProgress, item.Events[1].Status);
        }
        public void ShouldRecordCompletedEvent()
        {
            var item = new Scenario("Title");
            item.SetCompleted();

            Assert.AreEqual(ScenarioStatus.Completed, item.Events[1].Status);
        }
        public void ShouldRecordAllEvents()
        {
            var item = new Scenario("Title");
            item.SetInProgress();
            item.SetCompleted();

            Assert.AreEqual(ScenarioStatus.Created, item.Events[0].Status);
            Assert.AreEqual(ScenarioStatus.InProgress, item.Events[1].Status);
            Assert.AreEqual(ScenarioStatus.Completed, item.Events[2].Status);
        }
        public void TodoEventShouldHaveAType()
        {
            var item = new Scenario("Title");

            Assert.AreEqual(ScenarioStatus.Created, item.Events[0].Status);
        }
示例#7
0
 void SetItemInProgress(Scenario Scenario)
 {
     Scenario.SetInProgress();
     RefreshScenarios();
 }
示例#8
0
 void SetItemCompleted(Scenario Scenario)
 {
     Scenario.SetCompleted();
     RefreshScenarios();
 }
示例#9
0
        void AddScenario(string title)
        {
            var Scenario = new Scenario(title);
            SelectedFeature.AddScenario(Scenario);

            RefreshScenarios();
            Save();
        }
示例#10
0
文件: Feature.cs 项目: Jonsey/TDDTodo
 public void AddScenario(Scenario Scenario)
 {
     this.Scenarios.Add(Scenario);
 }
示例#11
0
 void AddScenario()
 {
     scenario = new Scenario("Title");
     feature.AddScenario(scenario);
 }