Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 private bool IsParsedTriageEqual(TriageItem left, TriageItem right)
 {
     return
         (left.BuildId == right.BuildId &&
          left.RecordId == right.RecordId &&
          left.Index == right.Index &&
          left.UpdatedCategory == right.UpdatedCategory);
 }
Exemplo n.º 3
0
        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);
        }