public void Setup()
 {
     lazySingleThreaded = LazyFactory <int> .CreateSingleThreadedLazy(() =>
     {
         numberOfFunctionStarts++;
         return(5);
     });
 }
 public void NullFunctionTesting()
 {
     Assert.Throws <ArgumentNullException>(() => LazyFactory <int> .CreateSingleThreadedLazy(null));
 }