Exemple #1
0
        public void Put(int id, [FromBody] FanOut value)
        {
            FanOut fanOut = Get(id);

            if (fanOut != null)
            {
                fanOut.Name = value.Name;
                fanOut.Temp = value.Temp;
                fanOut.Fugt = value.Fugt;
            }
        }
Exemple #2
0
        public string GetPropertyValueString(string prop)
        {
            switch (prop)
            {
            case "codeLines":
                return(CodeLines?.ToString("N0") ?? string.Empty);

            case "commentedCodeLines":
                return(CommentedCodeLines?.ToString("N0") ?? string.Empty);

            case "commentLines":
                return(CommentLines?.ToString("N0") ?? string.Empty);

            case "coupling":
                return(Coupling?.ToString("N0") ?? string.Empty);

            case "fanIn":
                return(FanIn?.ToString("N0") ?? string.Empty);

            case "fanOut":
                return(FanOut?.ToString("N0") ?? string.Empty);

            case "cyclomaticComplexity":
                return(CyclomaticComplexity?.ToString("N0") ?? string.Empty);

            case "ratioCommentLinesCodeLines":
                return(RatioCommentLinesCodeLines?.ToString("N2") ?? string.Empty);

            case "halsteadProgramLength":
                return(HalsteadProgramLength?.ToString("N0") ?? string.Empty);

            case "halsteadProgramVocabulary":
                return(HalsteadProgramVocabulary?.ToString("N0") ?? string.Empty);

            case "halsteadVolume":
                return(HalsteadVolume?.ToString("N2") ?? string.Empty);

            case "distinctOperators":
                return(DistinctOperators?.ToString("N0") ?? string.Empty);

            case "distinctOperands":
                return(DistinctOperands?.ToString("N0") ?? string.Empty);

            case "integrationComplexity":
                return(IntegrationComplexity?.ToString("N0") ?? string.Empty);

            case "essentialComplexity":
                return(EssentialComplexity?.ToString("N0") ?? string.Empty);

            default:
                return(string.Empty);
            }
        }
Exemple #3
0
        public async Task TestFanOut()
        {
            var store1 = new OdinMemoryStore();
            var store2 = new OdinMemoryStore();

            var fanOut = new FanOut(store1, store2);
            await OdinTests.BasicOperations(fanOut);

            await fanOut.Put("X", "X");

            Assert.AreEqual("X", await store1.Get("X"));
            Assert.AreEqual("X", await store2.Get("X"));
        }
 public void TestMethodTempOK()
 {
     try
     {
         FanOut testFanOut = null;
         testFanOut = new FanOut()
         {
             Temp = 22
         };
     }
     catch (Exception e)
     {
         Assert.Fail();
     }
 }
 public void TestMethodFugtOK()
 {
     try
     {
         FanOut testFanOut = null;
         testFanOut = new FanOut()
         {
             Fugt = 50
         };
     }
     catch (Exception e)
     {
         Assert.Fail();
     }
 }
 public void TestMethodFugtLav()
 {
     try
     {
         FanOut testFanOut = null;
         testFanOut = new FanOut()
         {
             Fugt = 26
         };
         Assert.Fail();
     }
     catch (Exception e)
     {
         Assert.AreEqual("For lidt fugt", e.Message);
     }
 }
 public void TestMethodTempHøj()
 {
     try
     {
         FanOut testFanOut = null;
         testFanOut = new FanOut()
         {
             Temp = 26
         };
         Assert.Fail();
     }
     catch (Exception e)
     {
         Assert.AreEqual("Temp er for høj", e.Message);
     }
 }
 public void TestMethodName()
 {
     try
     {
         FanOut testFanOut = null;
         testFanOut = new FanOut()
         {
             Name = "q"
         };
         Assert.Fail();
     }
     catch (Exception e)
     {
         Assert.AreEqual("Not Valid", e.Message);
     }
 }
Exemple #9
0
 public AnonymousBatchingInputBuffer(int count, FanOut <T> pump) : base(count, pump)
 {
     _pump = pump;
 }
Exemple #10
0
        public void Delete(int id)
        {
            FanOut fanOut = Get(id);

            fanOuts.Remove(fanOut);
        }
Exemple #11
0
 public void Post([FromBody] FanOut value)
 {
     fanOuts.Add(value);
 }