public void HasValue_DoesNotHaveAndDontUseProvider_ReturnsTrue() { IValueProvider <int> provider = new BasicValueProvider <int>(10); var reference = new Reference <int, IValueProvider <int> >(0, provider, true); Assert.That(reference.HasValue()); }
public void HasValue_HasAndUseProvider_ReturnsTrue() { IValueProvider <int> provider = new BasicValueProvider <int>(10); var reference = new Reference <int, IValueProvider <int> >(0, provider, false); Assert.That(reference.HasValue()); }