public void Decoding_projects() { var target = new ProjectsAndMetrics(example_data); Assert.IsTrue(target.Projects.Keys.Contains("project_55ca71b5b2d02")); Assert.AreEqual("Cytronex", target.Projects["project_55ca71b5b2d02"].name); Assert.AreEqual("ELGA - Flex", target.Projects["project_55ca71bac656f"].name); }
public void Decoding_metrics() { var target = new ProjectsAndMetrics(example_data); Assert.IsTrue(target.Metrics.Keys.Contains("metric_55ca718c5ac18")); Assert.AreEqual("Regression Tested", target.Metrics["metric_55ca718c5ac18"].name); Assert.IsTrue(target.Metrics["metric_55ca718c5ac18"].enabled); Assert.AreEqual(ProjectsAndMetrics.MetricType.Boolean, target.Metrics["metric_55ca718c5ac18"].ConvertedType); Assert.AreEqual("Release report", target.Metrics["metric_55ca7197b9771"].name); Assert.IsFalse(target.Metrics["metric_55ca7197b9771"].enabled); Assert.AreEqual(ProjectsAndMetrics.MetricType.Boolean, target.Metrics["metric_55ca7197b9771"].ConvertedType); Assert.AreEqual(ProjectsAndMetrics.MetricType.Numeric, target.Metrics["metric_55ca718c5ac19"].ConvertedType); }