I have a function that returns DateTime.now() under certain conditions. I want to test that function but if I test it against DateTime.now(), it will create a flaky test. Is