public void get_with_json()
        {
            var serializer = new TestsSerializer();
            var target = new Target();
            var json = serializer.ToJson(target);

            var map = new NulloIdentityMap(serializer);

            var target2 = map.Get<Target>(target.Id, json, null);
            target2.Id.ShouldBe(target.Id);
        }
        public void get_with_json()
        {
            var serializer = new JilSerializer();
            var target     = new Target();
            var json       = serializer.ToJson(target);

            var map = new NulloIdentityMap(serializer);

            var target2 = map.Get <Target>(target.Id, json);

            target2.Id.ShouldBe(target.Id);
        }
        public void lazy_get_hit()
        {
            var serializer = new JilSerializer();
            var target     = new Target();
            var json       = serializer.ToJson(target);

            var map = new NulloIdentityMap(serializer);

            var target2 = map.Get <Target>(target.Id, () => new FetchResult <Target>(target, json));

            target2.Id.ShouldBe(target.Id);
        }
        public void lazy_get_hit()
        {
            var serializer = new TestsSerializer();
            var target = new Target();
            var json = serializer.ToJson(target);

            var map = new NulloIdentityMap(serializer);

            var target2 = map.Get<Target>(target.Id, () => new FetchResult<Target>(target, json, null));
            target2.Id.ShouldBe(target.Id);
           
        }
Esempio n. 5
0
        public void lazy_get_hit()
        {
            var serializer = new JilSerializer();
            var target = new Target();
            var json = serializer.ToJson(target);

            var map = new NulloIdentityMap(serializer);

            var target2 = map.Get<Target>(target.Id, () => json);
            target2.Id.ShouldBe(target.Id);
           
        }
        public void get_with_concrete_type()
        {
            var serializer = new JsonNetSerializer();
            var camaro     = new Camaro();

            var json = serializer.ToJson(camaro);

            var map = new NulloIdentityMap(serializer);

            map.Get <Car>(camaro.Id, typeof(Camaro), json)
            .ShouldBeOfType <Camaro>()
            .Id.ShouldBe(camaro.Id);
        }
        public void get_with_concrete_type()
        {
            var serializer = new JsonNetSerializer();
            var camaro = new Camaro();

            var json = serializer.ToJson(camaro);

            var map = new NulloIdentityMap(serializer);

            map.Get<Car>(camaro.Id, typeof (Camaro), json, null)
                .ShouldBeOfType<Camaro>()
                .Id.ShouldBe(camaro.Id);

            
        }
        public void lazy_get_miss()
        {
            var map = new NulloIdentityMap(new JilSerializer());

            map.Get <Target>(Guid.NewGuid(), () => null).ShouldBeNull();
        }
        public void lazy_get_miss()
        {
            var map = new NulloIdentityMap(new TestsSerializer());

            map.Get<Target>(Guid.NewGuid(), () => null).ShouldBeNull();
        }