public UserStory()
        {
            New      = new ScrumStateNew(this);
            Active   = new ScrumStateActive(this);
            Resolved = new ScrumStateResolved(this);
            Closed   = new ScrumStateClosed(this);
            Removed  = new ScrumStateRemoved(this);

            State = New;
        }
Пример #2
0
            public UserStoryStates(UserStory userStory)
            {
                New      = new ScrumStateNew(userStory);
                Active   = new ScrumStateActive(userStory);
                Resolved = new ScrumStateResolved(userStory);
                Closed   = new ScrumStateClosed(userStory);
                Removed  = new ScrumStateRemoved(userStory);


                //Defined but not used, we could use this array to get from what state we can do an operation, by just checking which implements the required interface
                AllStates = new IScrumState[] { New, Active, Resolved, Closed, Removed };
            }