public void TestStandoValorStringNulosOuEmBrancoComTempoDeAmarzenamento() { Mock <IDistributedCache> mckcache = new Mock <IDistributedCache>(); IRedisConnectorHelper redisHelper = new RedisConnectorHelper(mckcache.Object); Assert.Throws <Exception>(() => redisHelper.SetString("Teste", "", 1)); Assert.Throws <Exception>(() => redisHelper.SetString("", "Teste", 1)); Assert.Throws <Exception>(() => redisHelper.SetString("", "", 1)); }
public void GetComRetornoInformandoOTipoDoObjeto() { IMoeda moeda = new Moeda("BRL", 3.85M); Mock <IDistributedCache> mckcache = new Mock <IDistributedCache>(); mckcache.Setup(x => x.Get("GetObjetoDeserializadoDo")).Returns(Serialize(moeda)); IRedisConnectorHelper redisHelper = new RedisConnectorHelper(mckcache.Object); var result = redisHelper.Get <IMoeda>("GetObjetoDeserializadoDo"); Assert.True(moeda.Equals(result)); }
public void TestStandoValoresNulosOuEmBrancoComTempoDeAmarzenamento() { IMoeda MoedaNull = null; IMoeda Moeda = new Moeda("USD", 1); Mock <IDistributedCache> mckcache = new Mock <IDistributedCache>(); IRedisConnectorHelper redisHelper = new RedisConnectorHelper(mckcache.Object); Assert.Throws <Exception>(() => redisHelper.Set("Teste", MoedaNull, 1)); Assert.Throws <Exception>(() => redisHelper.Set("", Moeda, 1)); Assert.Throws <Exception>(() => redisHelper.Set("", MoedaNull, 1)); }
public MongoController(IRepositoryManagement repositoryManagement) { _repositoryManagement = repositoryManagement; redisConnector = new RedisConnectorHelper(); }