Ejemplo n.º 1
0
        private void materialTabControl1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (materialTabControl1.SelectedIndex != 7)
            {
                return;
            }

            var concluder = new ResultConcluder(_answers);
            var result    = concluder.Conclude();

            resultLabel.Text = result.GetDescription();
        }
Ejemplo n.º 2
0
        public void ShouldReturnProjects()
        {
            var questionsValue = new Questions
            {
                RequireAction = true,
                ManyActions   = true
            };

            var sut    = new ResultConcluder(questionsValue);
            var result = sut.Conclude();

            Assert.That(result, Is.EqualTo(Results.Projects));
        }
Ejemplo n.º 3
0
        public void ShouldReturnTrash()
        {
            var questionsValue = new Questions
            {
                RequireAction = false,
                WorthKeeping  = false,
            };

            var sut    = new ResultConcluder(questionsValue);
            var result = sut.Conclude();

            Assert.That(result, Is.EqualTo(Results.Trash));
        }
Ejemplo n.º 4
0
        public void ShouldReturnDoItNow()
        {
            var questionsValue = new Questions
            {
                RequireAction = true,
                ManyActions   = false,
                TwoMinutes    = true
            };

            var sut    = new ResultConcluder(questionsValue);
            var result = sut.Conclude();

            Assert.That(result, Is.EqualTo(Results.DoItNow));
        }
Ejemplo n.º 5
0
        public void ShouldReturnMaybeLater()
        {
            var questionsValue = new Questions
            {
                RequireAction      = false,
                WorthKeeping       = true,
                RequireActionLater = true
            };

            var sut    = new ResultConcluder(questionsValue);
            var result = sut.Conclude();

            Assert.That(result, Is.EqualTo(Results.MaybeLater));
        }
Ejemplo n.º 6
0
        public void ShouldReturnNextAction()
        {
            var questionsValue = new Questions
            {
                RequireAction = true,
                ManyActions   = false,
                TwoMinutes    = false,
                RightPerson   = true,
                SpecificTime  = false
            };

            var sut    = new ResultConcluder(questionsValue);
            var result = sut.Conclude();

            Assert.That(result, Is.EqualTo(Results.NextAction));
        }