示例#1
0
        public void NewResourceAsync()
        {
            var sync = new AutoResetEvent(false);

            ResourceGetter.CreateNewResource((o, e) =>
            {
                if (e.Error != null)
                {
                    Assert.Fail(e.Error.Message);
                }
                var obj = e.Object.Resource;
                Assert.IsNotNull(obj);
                Assert.AreEqual(0, obj.Id);

                var list = e.Object.RoleList;
                Assert.IsNotNull(list);
                Assert.IsTrue(list.Count > 0);
                sync.Set();
            });
            sync.WaitOne(1000);
        }