Exemplo n.º 1
0
 internal TestDataState(string name, string reason, TestUnitFlags flags, IEnumerable <TestTag> tags)
 {
     _name   = name;
     _reason = reason;
     _flags  = flags;
     _tags   = TestTagCollection.Create(tags);
     _tags.MakeReadOnly();
 }
Exemplo n.º 2
0
        internal void ForcePredeterminedStatus(TestUnitFlags flags, string reason)
        {
            SetFlag(flags, true);
            _reason = reason;

            foreach (var c in Children)
            {
                c.ForcePredeterminedStatus(flags, null);
            }
        }
Exemplo n.º 3
0
 private void SetFlag(TestUnitFlags tuf, bool value)
 {
     if (value)
     {
         _flags |= tuf;
     }
     else
     {
         _flags &= ~tuf;
     }
 }
Exemplo n.º 4
0
 internal void CopyFlags(TestUnitFlags flags)
 {
     _flags |= flags;
 }
Exemplo n.º 5
0
 private TestDataState Update(string name, string reason, TestUnitFlags flags)
 {
     return(new TestDataState(name, reason, flags, _tags));
 }