コード例 #1
0
        public void TestWriteScopeResourcesWithRegistedNoScope(Enums.ResourceType resourceType, ApplicationType appType)
        {
            InitPublicApiConnections(appType);
            XmlResource resource = CreateResourceInstance(resourceType);

            ErrorCode result = adapter.WriteFail(resource, cleaner.DeleteMany);

            Assert.That(result, Is.Not.Null, string.Format(Enums.Message.CREATE_RESOURCE_ENTRY_FAILED, resourceType));
            Assert.That(result.Code, Is.EqualTo(Enums.PublicAPIResultCode.NotHavePermissionToResource), Enums.Message.WRONG_ERROR_CODE);
        }
コード例 #2
0
        public void TestWriteScopeAttachmentResourcesWithRegistedFullScope(ApplicationType appType)
        {
            InitFullScopeAdapter(appType);
            Attachment resource = CreateAttachmentInstance(adapter);
            ErrorCode  error    = adapter.WriteFail <Attachment>(resource, cleanupAction: null);

            Assert.NotNull(error, "Error code is null!");
            Assert.That(error.Code, Is.EqualTo(Enums.PublicAPIResultCode.NotHavePermissionToResource), Enums.Message.WRONG_ERROR_CODE);
        }
コード例 #3
0
 private ErrorCode WriteResourceFail(PublicApiAdapter adapter, XmlResource resource)
 {
     return(adapter.WriteFail(resource, cleaner.DeleteMany));
 }