예제 #1
0
        public void CleanDb()
        {
            if (_clientResourceClaimVm != null)
            {
                ClientSvc.DeleteClaim(_clientResourceClaimVm.Id);
            }

            if (_clientResourceAccessVm != null)
            {
                ClientSvc.DeleteResourceAccess(_clientResourceAccessVm.Id);
            }

            if (_clientKeyVm != null)
            {
                ClientSvc.DeleteClientKey(_clientKeyVm.Id);
            }

            if (_clientVm != null)
            {
                ClientSvc.DeleteClient(_clientVm.Id);
            }

            if (_resClaim != null)
            {
                ResManagerSvc.DeleteClaim(_resClaim.Id);
            }

            if (_resVm != null)
            {
                ResManagerSvc.DeleteManager(_resVm.Id);
            }
        }
예제 #2
0
        public void InvalidClientKeyCreate()
        {
            var res = ClientSvc.CreateKey(0, ClientKeyStatus.Open);

            if (res.IsSuccess)
            {
                ClientSvc.DeleteClientKey(res.key.Id);
            }

            Assert.AreEqual(res.Message, ResourceManagerMessages.Error.CLIENT_NOT_FOUND);
        }
예제 #3
0
        public void CreateKey()
        {
            if (_clientVm == null)
            {
                Assert.Fail("FindById: Test Failed to create a new client.");
            }

            var res = ClientSvc.CreateKey(_clientVm.Id, ClientKeyStatus.Open);

            if (res.IsSuccess)
            {
                ClientSvc.DeleteClientKey(res.key.Id);
            }

            Assert.IsTrue(res.IsSuccess);
        }