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

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

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

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

            Assert.AreEqual(ScenarioStatus.Completed, item.Events[1].Status);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        public void TodoEventShouldHaveAType()
        {
            var item = new Scenario("Title");

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

            RefreshScenarios();
            Save();
        }
Esempio n. 10
0
 public void AddScenario(Scenario Scenario)
 {
     this.Scenarios.Add(Scenario);
 }
Esempio n. 11
0
 void AddScenario()
 {
     scenario = new Scenario("Title");
     feature.AddScenario(scenario);
 }