public void DefaultBaseline_NewResultAdded_New() { Random random = RandomSarifLogGenerator.GenerateRandomAndLog(this.output); Run baseline = RandomSarifLogGenerator.GenerateRandomRunWithoutDuplicateIssues(random, DefaultBaseline.ResultBaselineEquals.DefaultInstance, random.Next(100) + 5); Run next = baseline.DeepClone(); next.Results.Add(RandomSarifLogGenerator.GenerateFakeResults(random, new List <string>() { "NEWTESTRESULT" }, new List <Uri>() { new Uri(@"c:\test\testfile") }, 1).First()); Run result = defaultBaseliner.CreateBaselinedRun(baseline, next); result.Results.Where(r => r.BaselineState == BaselineState.New).Should().ContainSingle(); result.Results.Should().HaveCount(baseline.Results.Count() + 1); }