Faking Dependencies
Using a special method called Fake.Dependencies(), you can fake all constructor arguments in one line. In addition to a more readable and shorter test, you are immune from changing the signature of the constructor of the code under tests by adding or removing arguments of the dependencies. You can also add or remove more constructor overloads, and the test will still pass.