// this example is too simple to require a dependancy injection framework -- // but we allow a constructor injecton for unit tests public FactorialService(IFactorialComputationService factorialComputationService) { FactorialComputationService = factorialComputationService; }
public void TestInit() { _mockedFactorialComputationService = Substitute.For <IFactorialComputationService>(); _factorialService = new FactorialService(_mockedFactorialComputationService); }
public FactorialService() { FactorialComputationService = new FactorialComputationService(); }