public void SetQualities()
        {
            ProjectConfig config = new ProjectConfig();

            IList<TaskQuality> qualities = new List<TaskQuality> { TaskQuality.Good, TaskQuality.Perfect };
            config.SetQualities(qualities);
            qualities = config.GetQualities();

            var result_qualities = config.GetQualities();
            Assert.That(result_qualities.Count, Is.EqualTo(2));
            Assert.That(result_qualities.Contains(TaskQuality.Good));
            Assert.That(result_qualities.Contains(TaskQuality.Perfect));
        }
        public void GetQualities()
        {
            ProjectConfig config = new ProjectConfig();
            IList<TaskQuality> qualities;

            #region StrQualities is null

            qualities = config.GetQualities();
            Assert.That(qualities.Count, Is.EqualTo(3));
            Assert.That(qualities.Contains(TaskQuality.Qualified));
            Assert.That(qualities.Contains(TaskQuality.Good));
            Assert.That(qualities.Contains(TaskQuality.Perfect));

            #endregion

            #region StrQualities not null

            config.SetQualities(new List<TaskQuality> { TaskQuality.Good });

            qualities = config.GetQualities();
            Assert.That(qualities.Count, Is.EqualTo(1));
            Assert.That(qualities.Contains(TaskQuality.Good));

            #endregion
        }