public void TestGetPropertyChoicesDefault()
        {
            INakedObject choicesRepo   = NakedObjectsFramework.GetAdaptedService("ChoicesRepository");
            object       choicesObject = choicesRepo.GetDomainObject <ChoicesRepository>().GetChoicesObject();


            string id = NakedObjectsFramework.GetObjectId(choicesObject);

            const string parm1Id = "ChoicesObject-Name-Input";
            const string parm2Id = "ChoicesObject-AProperty-Input";

            mocks.Request.Setup(x => x.Params).Returns(new NameValueCollection {
                { parm1Id, "" }, { parm2Id, "" }
            });

            JsonResult result = controller.GetPropertyChoices(id);

            Assert.IsInstanceOf <IDictionary <string, string[][]> >(result.Data);

            var dict = result.Data as IDictionary <string, string[][]>;

            Assert.AreEqual(1, dict.Count);
            Assert.IsTrue(dict.ContainsKey("ChoicesObject-AProperty-Input"));


            Assert.IsTrue(dict["ChoicesObject-AProperty-Input"][0].SequenceEqual(new string[] {}));
            Assert.IsTrue(dict["ChoicesObject-AProperty-Input"][1].SequenceEqual(new string[] {}));
        }