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