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())); }
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); }