예제 #1
0
파일: Slots.cs 프로젝트: ypyf/IronWren
        public void Bytes()
        {
            vm.EnsureSlots(1);
            vm.SetSlotNull(0);

            var bytes = new byte[] { 1, 9, 0, 200 };

            vm.SetSlotBytes(0, bytes);

            var wrenBytes = vm.GetSlotBytes(0);

            Assert.AreEqual(bytes.Length, wrenBytes.Length);
            for (var i = 0; i < wrenBytes.Length; ++i)
            {
                Assert.AreEqual(bytes[i], wrenBytes[i]);
            }

            Assert.AreEqual(WrenType.String, vm.GetSlotType(0));
        }