public async Task Should_return_the_created_value() { var value = await SimpleValueFactory.Healthy("Hello"); Assert.That(value, Is.Not.Null); Assert.That(value.Id, Is.EqualTo("Hello")); Assert.That(value.Value, Is.EqualTo("The key is Hello")); }
public async Task Should_add_the_first_node() { var manager = new NodeTracker <SimpleValue>(1000, TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(60), () => DateTime.UtcNow); Bucket <SimpleValue> bucket = new Bucket <SimpleValue>(manager); var valueNode = new BucketNode <SimpleValue>(await SimpleValueFactory.Healthy("Hello")); bucket.Push(valueNode); }
public async Task Should_add_the_first_node() { var settings = new CacheSettings(1000, TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(60)); var manager = new NodeTracker <SimpleValue>(settings); var bucket = new Bucket <SimpleValue>(manager); var valueNode = new BucketNode <SimpleValue>(await SimpleValueFactory.Healthy("Hello")); bucket.Push(valueNode); }
public void Should_fault_if_there_is_a_problem() { Assert.That(async() => await SimpleValueFactory.Faulty("Hello"), Throws.TypeOf <TestException>()); }