예제 #1
0
        public void Duplicates_Create_CSV_In_QString_Form_Cookies_SvrVars_TempData_RouteData_Order()
        {
            var attr = new DeserializeAttribute("dupe", RequestStore.All);

            var dupe = (string[])attr.BindModel(_controllerContext, CreateContext(typeof(string[])));

            Assert.IsNotNull(dupe);
            Assert.AreEqual("1,2,3,4,5,6", dupe[0]);
        }
예제 #2
0
        public void CanDeserializeFromAll()
        {
            var attr = new DeserializeAttribute("ids", RequestStore.All);

            var ids = (int[])attr.BindModel(_controllerContext, CreateContext(typeof(int[])));

            Assert.IsNotNull(ids);
            Assert.AreEqual(6, ids.Length);
        }