public void WhenPassedInvalidUrl_ThrowsArgumentException()
        {
            // Arrange
            var memoryCache = new MemoryCacheBuilder().Build();
            var sut         = new HttpWrapperFixture <string>(memoryCache).Build();

            // Act + Assert
            Assert.ThrowsAsync <ArgumentException>(async() => await sut.MakeHttpCall(Guid.NewGuid().ToString()));
        }
Example #2
0
        public void Test__Get()
        {
            // Arrange
            var cache = MemoryCacheBuilder.New()
                        .Build();

            var keyValuePair = _fixture.Create <KeyValuePair <string, string> >();

            // Act
            cache.Set(keyValuePair.Key, keyValuePair.Value, TimeSpan.MaxValue);
            var result = cache.Get(keyValuePair.Key);

            // Assert
            Assert.Equal(keyValuePair.Value, result);
        }