To make this testable we can add an IAssemblyName contract that we can mock. Then we can verify that the behavior works as it should via a mock.