示例#1
0
        public void ShouldReturnValueForAValidRef()
        {
            var result = new PushResult();
            var r = new Core.Ref(null, "ref", ObjectId.ZeroId);

            result.AdvertisedRefs.Add("ref", r);

            Assert.AreEqual(r, result.GetAdvertisedRef("ref"));
        }
示例#2
0
        public void ShouldReturnValueForAValidRef()
        {
            var result = new PushResult();
            var r = new Unpeeled(null, "ref", ObjectId.ZeroId);

            var refs = result.AdvertisedRefs;
            var advRefs = refs.ToDictionary(@ref => @ref.Name);
            
            advRefs.Add("ref", r);

            result.SetAdvertisedRefs(result.URI, advRefs);

            Assert.AreEqual(r, result.GetAdvertisedRef("ref"));
        }
示例#3
0
        public void ShouldReturnNullForAnInvalidRef()
        {
            var result = new PushResult();

            Assert.IsNull(result.GetAdvertisedRef("invalid ref"));
        }