public void TriageEquals_By_Build_Record_Index_Only() { var a = new TriageItem { BuildId = 1, RecordId = Guid.Parse("00000000-0000-0000-0000-111111111111"), Index = 100 }; var b = new TriageItem { BuildId = 2, RecordId = Guid.Parse("00000000-0000-0000-0000-222222222222"), Index = 200 }; a.Should().NotBe(b); a.BuildId = b.BuildId; a.Should().NotBe(b); a.RecordId = b.RecordId; a.Should().NotBe(b); a.BuildId = b.BuildId; a.Should().NotBe(b); a.Index = b.Index; a.Should().Be(b); }
private bool IsParsedTriageEqual(TriageItem left, TriageItem right) { return (left.BuildId == right.BuildId && left.RecordId == right.RecordId && left.Index == right.Index && left.UpdatedCategory == right.UpdatedCategory); }
public void ParseSingleBuildInfoFromTriageIssue(string body, int buildId, string recordId, int index, string category) { IList <TriageItem> result = _sut.GetTriageItems(body); result.Should().HaveCount(1); var expected = new TriageItem { BuildId = buildId, RecordId = Guid.Parse(recordId), Index = index, UpdatedCategory = category }; result.Should().Contain(expected); }