Beispiel #1
0
        public void TestSuccessAndFailureOverwriteEachOther()
        {
            Labels labels         = new Labels();
            string successCodeKey = "success";

            CollectionAssert.DoesNotContain(labels.Keys, successCodeKey);

            labels.AddSuccess();
            Assert.AreEqual("1", labels[successCodeKey]);

            labels.AddFailure();
            Assert.AreEqual("0", labels[successCodeKey]);
            CollectionAssert.DoesNotContain(labels.Values, "1");

            labels.AddSuccess();
            Assert.AreEqual("1", labels[successCodeKey]);
            CollectionAssert.DoesNotContain(labels.Values, "0");
        }
Beispiel #2
0
        public void TestReportingSuccessResultsInStringInsert()
        {
            Labels labels         = new Labels();
            string successCodeKey = "success";

            CollectionAssert.DoesNotContain(labels.Keys, successCodeKey);
            labels.AddSuccess();
            Assert.AreEqual("1", labels[successCodeKey]);
        }