Exemplo n.º 1
0
        public void RemoveDevice_GetsNullIBullseyeDevice_ThrowsNullException(IBullseyeDevice device)
        {
            var mock   = new Mock <ILogger <IBullseyeMemoryCache> >();
            var logger = mock.Object;

            var cache = new BullseyeMemoryCache(_cache, _helper.StartUpAction, _helper.UpdateAction, _helper.EvictionAction, logger);

            Assert.Throws <ArgumentNullException>(() => cache.RemoveDevice(device));
        }
Exemplo n.º 2
0
        public void GetDevice_GetsNullIBullseyeDevice_ReturnsNull(IBullseyeDevice device)
        {
            var mock   = new Mock <ILogger <IBullseyeMemoryCache> >();
            var logger = mock.Object;

            var cache = new BullseyeMemoryCache(_cache, _helper.StartUpAction, _helper.UpdateAction, _helper.EvictionAction, logger);

            Assert.Null(cache.GetDevice(device));
        }