Exemple #1
0
        public void AddFeedbackTestPositive(string id, string key, int value)
        {
            var cache        = new MemoryCache(new Mock <MemoryCacheOptions>().Object);
            var cacheManager = new CacheManager(cache, options);
            var services     = new ProductServices(cacheManager);

            services.AddProduct(_products);

            var sut = services.AddFeedback(id, new KeyValuePair <string, int> (key, value));

            sut.Should().NotBeNull();
            sut.IsSuccess.Should().Be(true);
            sut.Value.FeedBacks.Last().Value.Should().Be(value);
            sut.Value.FeedBacks.Last().Key.Should().Be(key);
        }