Ejemplo n.º 1
0
 private void InitEffortExpectations(TrackingLevel storyTrackingLevel, TrackingLevel defectTrackingLevel)
 {
     Expect.Call(connectorMock.V1Configuration).Return(configuration);
     Expect.Call(configuration.EffortTracking).Return(true);
     Expect.Call(configuration.StoryTrackingLevel).Return(storyTrackingLevel);
     Expect.Call(configuration.DefectTrackingLevel).Return(defectTrackingLevel);
 }
			internal InstanceConfiguration(bool effortTrackingEnabled, TrackingLevel storyTrackingLevel, TrackingLevel defectTrackingLevel, int maxAttachmentSize)
			{
				EffortTrackingEnabled = effortTrackingEnabled;
				DefectTrackingLevel = defectTrackingLevel;
				StoryTrackingLevel = storyTrackingLevel;
				MaximumAttachmentSize = maxAttachmentSize;
			}
 internal InstanceConfiguration(bool effortTrackingEnabled, TrackingLevel storyTrackingLevel, TrackingLevel defectTrackingLevel, int maxAttachmentSize)
 {
     EffortTrackingEnabled = effortTrackingEnabled;
     DefectTrackingLevel   = defectTrackingLevel;
     StoryTrackingLevel    = storyTrackingLevel;
     MaximumAttachmentSize = maxAttachmentSize;
 }
Ejemplo n.º 4
0
        private static void RunTest(string testName, bool exepectedTracking, TrackingLevel exepectedStoryLevel, TrackingLevel expectedDefectLevel)
        {
            V1Configuration testSubject = new V1Configuration(new XmlResponseConnector("TestData.xml", "config.v1/" + testName, "V1ConfigurationTester"));

            Assert.AreEqual(exepectedTracking, testSubject.EffortTracking);
            Assert.AreEqual(exepectedStoryLevel, testSubject.StoryTrackingLevel);
            Assert.AreEqual(expectedDefectLevel, testSubject.DefectTrackingLevel);
        }
 private static void RunTest(string testName, bool exepectedTracking, TrackingLevel exepectedStoryLevel, TrackingLevel expectedDefectLevel, string expectedCapacityPlanning = null)
 {
     V1Configuration testSubject = new V1Configuration(new XmlResponseConnector("TestData.xml", "config.v1/" + testName, "V1ConfigurationTester"));
     Assert.AreEqual(exepectedTracking, testSubject.EffortTracking);
     Assert.AreEqual(exepectedStoryLevel, testSubject.StoryTrackingLevel);
     Assert.AreEqual(expectedDefectLevel, testSubject.DefectTrackingLevel);
     Assert.AreEqual(expectedCapacityPlanning, testSubject.CapacityPlanning);
 }
 private static EffortTrackingLevel TranslateEffortTrackingLevel(TrackingLevel level) {
     switch (level) {
         case TrackingLevel.On:
             return EffortTrackingLevel.PrimaryWorkitem;
         case TrackingLevel.Off:
             return EffortTrackingLevel.SecondaryWorkitem;
         case TrackingLevel.Mix:
             return EffortTrackingLevel.Both;
         default:
             throw new NotSupportedException("Unknown tracking level");
     }
 }
Ejemplo n.º 7
0
        private static EffortTrackingLevel TranslateEffortTrackingLevel(TrackingLevel level)
        {
            switch (level)
            {
            case TrackingLevel.On:
                return(EffortTrackingLevel.PrimaryWorkitem);

            case TrackingLevel.Off:
                return(EffortTrackingLevel.SecondaryWorkitem);

            case TrackingLevel.Mix:
                return(EffortTrackingLevel.Both);

            default:
                throw new NotSupportedException("Unknown tracking level");
            }
        }
Ejemplo n.º 8
0
        public IProgressTracker Create(TrackingLevel trackingLevel)
        {
            switch (trackingLevel)
            {
            case TrackingLevel.NoTracking:
                return(new EmptyProgressTracker());

            case TrackingLevel.Task:
                return(new TaskProgressTracker());

            case TrackingLevel.Steps:
                return(new StepProgressTracker());

            case TrackingLevel.Substeps:
                return(new SubstepProgressTracker());

            default:
                return(null);
            }
        }
Ejemplo n.º 9
0
 public void Log(TrackingLevel level, string message, Exception exception = null)
 {
 }
Ejemplo n.º 10
0
        public bool TrackingInsertLevel()
        {
            TrackingLevel trackingLevelConfig = ProviderBase.Data.Utility.GetAppSetting("TrackingLevelID", TrackingLevel.Error);

            return(this.TrackingLevelID <= trackingLevelConfig);
        }
 private void InitEffortExpectations(TrackingLevel storyTrackingLevel, TrackingLevel defectTrackingLevel) {
     Expect.Call(connectorMock.V1Configuration).Return(configuration);
     Expect.Call(configuration.EffortTracking).Return(true);
     Expect.Call(configuration.StoryTrackingLevel).Return(storyTrackingLevel);
     Expect.Call(configuration.DefectTrackingLevel).Return(defectTrackingLevel);
 }