Beispiel #1
0
        public void RemoveStoryFilterShouldIncludeSuchStory()
        {
            var story  = new Story("Not Started Story", "FT-1");
            var filter = new StoryFilter();

            filter.AddStoryFilter <StoryNotStarted>();

            filter.RemoveStoryFilter <StoryNotStarted>();
            Assert.IsTrue(filter.Include(story));
        }
Beispiel #2
0
        protected void storyTable_FilterStories(object sender, EventArgs args)
        {
            var filters = sender as CheckBoxList;
            var filter  = new StoryFilter();

            if (filters != null)
            {
                for (var i = 0; i < 4; ++i)
                {
                    if (filters.Items[i].Selected)
                    {
                        filter.AddStoryFilter(StoryStatuses[i].GetType());
                    }
                    else
                    {
                        filter.RemoveStoryFilter(StoryStatuses[i].GetType());
                    }
                }
            }
            BacklogModel.AddStoryFilter(filter);
            Presenter.Present();
        }