コード例 #1
0
        public void GetuidZeroInvalid()
        {
            DbxReset();

            // Prepare
            var expected = Util.JsonSerialize(new ArrayList() { new Dictionary<string, object>() { { "result", "ok" }, { "object", "" } } });

            // Execute
            var target = new Getuid();
            target.uids = new List<string>() { };

            try {
                var actual = Util.JsonSerialize(target.Execute());
            } catch (UserErrorException) {
                return;
            }

            // Cleanup

            // Check
            Assert.Fail();

            DbxReset();
        }
コード例 #2
0
        public void GetuidSingleValid()
        {
            DbxReset();

            // Prepare
            var p = new Dictionary<string, object>() { { "string", "string" }, { "number", 1 }, { "boolean", true }, { "stringenum", "a" } };
            var o = Dbx.Create("test", "system", p);
            var expected = Util.JsonSerialize(new ArrayList() { new Dictionary<string, object>() { { "result", "ok" }, { "object", o.Output("system") } } });

            // Execute
            var target = new Getuid();
            target.uids = new List<string>() { o.Uid };
            var actual = Util.JsonSerialize(target.Execute());

            // Cleanup
            o.Delete();

            // Check
            Assert.AreEqual(expected, actual);

            DbxReset();
        }