public void TestGetValueCalledOnce(double x, double y, double z) { var testModule = new CounterModule(); var cache = new Cache { Source0 = testModule }; var cachedValue = cache.GetValue(x, y, z); // Make sure repeated calls do not reach the test module's counter Assert.Equal(cachedValue, cache.GetValue(x, y, z)); Assert.Equal(cachedValue, cache.GetValue(x, y, z)); }
public void TestGetValueCalledOnce(double x, double y, double z) { var testModule = new CounterModule(); var cache = new Cache { Source0 = testModule }; var cachedValue = cache.GetValue(x, y, z); // Make sure repeated calls do not reach the test module's counter Assert.Equal(cachedValue, cache.GetValue(x, y, z)); Assert.Equal(cachedValue, cache.GetValue(x, y, z)); }