コード例 #1
0
        public void RefundReasonRepository_GetValue()
        {
            var repo = new RefundReasonRepository();

            var value = repo.GetValue <EnumeratedIdentifierInfo>("NO_RCV_LOC");

            Assert.IsNotNull(value);
            Assert.AreEqual("No Receive Location", value.Label);
        }
コード例 #2
0
        public void RefundReasonRepository_UpdateValue()
        {
            var repo = new RefundReasonRepository();

            var key          = "WRONG_SERVICE";
            var refundReason = new EnumeratedIdentifierInfo
            {
                Identifier = "WRONG_SERVICE",
                Label      = "Updated Wrong Transfer Service"
            };

            repo.UpdateValue(key, refundReason);
            var containsKey = repo.ContainsKey(key);

            var value = repo.GetValue <EnumeratedIdentifierInfo>(key);

            Assert.IsNotNull(value);
            Assert.IsTrue(containsKey);
            Assert.AreEqual("Updated Wrong Transfer Service", value.Label);
        }
コード例 #3
0
        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);
        }