public void ShouldReturnSameValueWhenCachedWithDifferentByRefArgument() { int a = 1; int b = 2; var target = new CachedAttributes(); Assert.AreEqual(target.CachedIgnoringByRef(10, ref a), target.CachedIgnoringByRef(10, ref b)); }
public void ShouldReturnSameValueWhenCachedWithSameArguments() { var target = new CachedAttributes(); Assert.AreEqual(target.CachedArgument(123), target.CachedArgument(123)); }
public void ShouldReturnSameValueWhenCached() { var target = new CachedAttributes(); Assert.AreEqual(target.Cached(), target.Cached()); }
public void ShouldReturnDifferentValueWhenCachedWithDifferentArguments() { var target = new CachedAttributes(); Assert.AreNotEqual(target.CachedArgument(1), target.CachedArgument(2)); }
public void ShouldReturnDifferentValueWhenNotCached() { var target = new CachedAttributes(); Assert.AreNotEqual(target.NonCached(), target.NonCached()); }