public void RefundReasonRepository_AddValue() { var repo = new RefundReasonRepository(); var key = "Fake"; var refundReason = new EnumeratedIdentifierInfo { Identifier = "Fake", Label = "Fake" }; repo.AddValue(key, refundReason); var value = repo.GetValue <EnumeratedIdentifierInfo>(key); var containsKey = repo.ContainsKey(key); Assert.IsNotNull(value); Assert.IsTrue(containsKey); Assert.AreEqual("Fake", value.Identifier); }