private static string WriteDependenciesAssignment(IDependency dependency)
        {
            string assignmentValue = $"param_{dependency.GetDependencyName($"I{Settings.ClientInterfaceName}").ToLower()}";

            if (dependency.HasAssignmentOverride)
            {
                return($@"			{dependency.GetDependencyName($"I{Settings.ClientInterfaceName}")} = {dependency.GetAssignmentOverride(assignmentValue)};");
            }
            else
            {
                return($@"			{dependency.GetDependencyName($"I{Settings.ClientInterfaceName}")} = {assignmentValue};");
            }
        }
 private static string WriteDependenciesParameter(IDependency dependency)
 {
     return($@"			{dependency.GetDependencyParameterType($"I{Settings.ClientInterfaceName}")} param_{dependency.GetDependencyName($"I{Settings.ClientInterfaceName}").ToLower()}");
 }
 private static string WriteDependenciesField(IDependency dependency)
 {
     return($@"		protected readonly {dependency.GetDependencyFieldType($"I{Settings.ClientInterfaceName}")} {dependency.GetDependencyName($"I{Settings.ClientInterfaceName}")};");
 }