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() }); }
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(); }
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(); }
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); } }