public void Deserialize_SerializedString_ReturnsRedisCacheItem() { var value = new RedisCacheItem <string> { Expires = new DateTime(2015, 01, 02), Key = "JsonSerializationProviderTests.Key", Value = "Test", Tags = new List <string> { "tag1", "tag2", "tag3" } }; var serializer = new FastJsonSerializationProvider(); var serialized = serializer.Serialize(value); var result = serializer.Deserialize <RedisCacheItem <string> >(serialized); Assert.IsNotNull(result); Assert.AreEqual(value.Expires, result.Expires); Assert.AreEqual(value.Key, result.Key); Assert.AreEqual(value.Value, result.Value); Assert.IsTrue((value.Tags.Count() == result.Tags.Count()) && !value.Tags.Except(result.Tags).Any()); }
public void Serialize_RedisCacheItem_ReturnsString() { var value = new RedisCacheItem<string> { Expires = new DateTime(2014, 01, 02), Key = "JsonSerializationProviderTests.Key", Value = "Test", Tags = new List<string>{ "tag1", "tag2", "tag3" } }; var serializer = new FastJsonSerializationProvider(); var result = serializer.Serialize(value); Assert.IsNotNull(result); }
public void Serialize_RedisCacheItem_ReturnsString() { var value = new RedisCacheItem <string> { Expires = new DateTime(2014, 01, 02), Key = "JsonSerializationProviderTests.Key", Value = "Test", Tags = new List <string> { "tag1", "tag2", "tag3" } }; var serializer = new FastJsonSerializationProvider(); var result = serializer.Serialize(value); Assert.IsNotNull(result); }
public void Deserialize_SerializedString_ReturnsRedisCacheItem() { var value = new RedisCacheItem<string> { Expires = new DateTime(2015, 01, 02), Key = "JsonSerializationProviderTests.Key", Value = "Test", Tags = new List<string> { "tag1", "tag2", "tag3" } }; var serializer = new FastJsonSerializationProvider(); var serialized = serializer.Serialize(value); var result = serializer.Deserialize<RedisCacheItem<string>>(serialized); Assert.IsNotNull(result); Assert.AreEqual(value.Expires, result.Expires); Assert.AreEqual(value.Key, result.Key); Assert.AreEqual(value.Value, result.Value); Assert.IsTrue((value.Tags.Count() == result.Tags.Count()) && !value.Tags.Except(result.Tags).Any()); }