public void WorkItemFilingContext_NullSarifLogRaisesArgumentNullException() { var areaPathTransformer = new AreaPathFromUri(); var context = new SarifWorkItemContext(); context.AddWorkItemModelTransformer(areaPathTransformer); context.Transformers[0].GetType().Should().Be(areaPathTransformer.GetType()); var workItemModel = new SarifWorkItemModel(sarifLog: TestData.CreateSimpleLog(), context); context.Transformers[0].Transform(workItemModel); workItemModel.Area.Should().BeNull(); }
public void WorkItemFilingContext_FetchUriSuccessfully() { var areaPathTransformer = new AreaPathFromUri(); var context = new SarifWorkItemContext(); context.AddWorkItemModelTransformer(areaPathTransformer); context.Transformers[0].GetType().Should().Be(areaPathTransformer.GetType()); SarifLog sarifLog = TestData.CreateOneIdThreeLocations(); var workItemModel = new SarifWorkItemModel(sarifLog, context); context.Transformers[0].Transform(workItemModel); workItemModel.Area.Should().Be(TestData.FileLocations.Location1); }