Exemple #1
0
        public void GetLazyById_ReturnsLazyProxy()
        {
            var critterEntity = CritterEntities.Last(x => !(x is MusicalCritter));
            var critter       = Client.Critters.GetLazy(critterEntity.Id);

            Assert.That(critter, Is.TypeOf <CritterLazyProxy>());
            var proxyBase = (LazyProxyBase)critter;

            Assert.That(proxyBase.ProxyTarget, Is.EqualTo(null));
            Assert.That(critter.Name, Is.EqualTo(critterEntity.Name));
            Assert.That(proxyBase.ProxyTarget, Is.TypeOf <CritterResource>());
        }