AjErl.Tests.Language.MapTests.RaiseIfSetUndefinedKey C# (CSharp) Method

RaiseIfSetUndefinedKey() private method

private RaiseIfSetUndefinedKey ( ) : void
return void
        public void RaiseIfSetUndefinedKey()
        {
            Map map = new Map(new object[] { new Atom("a"), new Atom("b"), new Atom("c") }, new object[] { 1, 2, 3 });

            try
            {
                map.SetKeyValues(new object[] { new Atom("d"), new Atom("a") }, new object[] { 4, 5 });
                Assert.Fail();
            }
            catch (Exception ex)
            {
                Assert.AreEqual("undefined key d", ex.Message);
            }
        }