コード例 #1
0
        protected override void SetUp()
        {
            base.SetUp();
            var metadataProvider = new JiraMetadataProvider(GetIssueTypes());

            jira     = FakeJira.InMemory("http://fake.jira.int", new JiraUser(), metadataProvider);
            provider = new JiraQueryProvider(jira, metadataProvider, new LoggingSettings
            {
                Level  = LogLevel.None,
                Logger = new ConsoleLogger()
            });
        }
コード例 #2
0
        protected override void SetUp()
        {
            base.SetUp();
            var metadataProvider = new JiraMetadataProvider(new Type[0]);
            var folderPath       = Path.Combine(Path.GetTempPath(), "fileJiraStore");

            fileJira = FakeJira.File(folderPath, "http://fake.jira.int", new JiraUser(),
                                     metadataProvider);
            inMemoryJira = FakeJira.InMemory("http://fake.jira.int", new JiraUser(),
                                             metadataProvider);
            fileJira.Drop();
            inMemoryJira.Drop();
        }
コード例 #3
0
ファイル: MockJira.cs プロジェクト: ivan816/simple-jira
        protected override void SetUp()
        {
            base.SetUp();
            var metadataProvider = new JiraMetadataProvider(new[] { typeof(JiraCustomIssue) });
            var folderPath       = Path.Combine(Path.GetTempPath(), "fileJiraImplementation");

            fileJira = FakeJira.File(folderPath, "http://fake.jira.int", TestMetadata.User,
                                     metadataProvider);
            memoryJira = FakeJira.InMemory("http://fake.jira.int", TestMetadata.User,
                                           metadataProvider);
            fileJira.Drop();
            memoryJira.Drop();
        }
コード例 #4
0
        public static void Initialize(JiraIssue issue)
        {
            var scope = Scope.Get(issue.GetType());

            scope.Initialize(issue);
            var properties = scope.Properties;

            if (properties == null || properties.Count == 0)
            {
                return;
            }
            var metadata = new JiraMetadataProvider(new[] { issue.GetType() });

            foreach (var property in properties)
            {
                var field = metadata.GetFieldMetadata(property);
                issue.Controller.RegisterUnchangingField(field.FieldName);
            }
        }