public void T2E_Detects_Repository_Pushes()
 {
     Monitor.Expect(() =>
     {
         _cloneA.Push();
         _origin.HeadTip.Should().Be(_cloneA.HeadTip);
     },
                    changes => changes >= 1,
                    deletes => deletes == 0);
 }
        public void T8A_Detects_Repository_Push_With_Upstream()
        {
            Monitor.Expect(() =>
            {
                _origin.HeadTip.Should().NotBe(_cloneB.HeadTip);

                _cloneB.Push();

                _origin.HeadTip.Should().Be(_cloneB.HeadTip);
            },
                           changes => changes >= 1,
                           deletes => deletes == 0);
        }