public void adds_item_to_cache() { //ClearDb(); var fixture = FixtureRepository.Create <UserFixture>(); string key = fixture.Id.ToString(); RedisApiOutputCache.Add(key, fixture, DateTime.Now.AddSeconds(60)); var result = RedisApiOutputCache.Get <UserFixture>(key); result.Should().NotBeNull(); result.Id.ShouldBeEquivalentTo(fixture.Id); result.Name.ShouldBeEquivalentTo(fixture.Name); }
protected override void FinalizeSetUp() { _fixture = FixtureRepository.Create<UserFixture>(); RedisApiOutputCache = new RedisOutputCache(new JsonSerializer(), _connectionSettings); RedisApiOutputCache.Add(_fixture.Id.ToString(), _fixture, DateTime.Now.AddSeconds(60)); }
protected override void FinalizeSetUp() { _fixture = FixtureRepository.Create <UserFixture>(); RedisApiOutputCache = new RedisOutputCache(new JsonSerializer(), _connectionSettings); RedisApiOutputCache.Add(_fixture.Id.ToString(), _fixture, DateTime.Now.AddSeconds(60)); }
public void retrieves_item_from_cache() { var fixture = FixtureRepository.Create <UserFixture>(); RedisApiOutputCache.Add(fixture.Id.ToString(), fixture, DateTime.Now.AddSeconds(60)); var result = RedisApiOutputCache.Get <UserFixture>(fixture.Id.ToString()); result.Should().NotBeNull(); result.Should().BeOfType <UserFixture>(); result.Id.ShouldBeEquivalentTo(fixture.Id); result.Name.ShouldBeEquivalentTo(fixture.Name); result.DateOfBirth.Day.ShouldBeEquivalentTo(fixture.DateOfBirth.Day); result.DateOfBirth.Month.ShouldBeEquivalentTo(fixture.DateOfBirth.Month); result.DateOfBirth.Year.ShouldBeEquivalentTo(fixture.DateOfBirth.Year); }