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); }
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(); }