public void TwoNamespacesShouldCallWriteNamespaceStartTwice()
 {
     string namespacePrefix = string.Empty;
     Context = new ODataT4CodeGenerator.CodeGenerationContext(TwoNamespacesEdmx, namespacePrefix);
     ODataClientTemplateImp template = new ODataClientTemplateImp(Context);
     template.WriteNamespaces();
     // Verify WriteNamespaceStart representing WriteNamepsace
     template.CalledActions.FindAll(act => act.StartsWith("WriteNamespaceStart")).Count.Should().Be(2);
 }
 public void OnlyOneNamespaceShouldCallWriteNamespaceStartJustOnce()
 {
     string namespacePrefix = string.Empty;
     Context = new ODataT4CodeGenerator.CodeGenerationContext(OneNamespaceAndEmptyComplexTypeEdmx, namespacePrefix);
     ODataClientTemplateImp template = new ODataClientTemplateImp(Context);
     template.WriteNamespaces();
     // Verify WriteNamespaceStart to representing WriteNamepsace
     template.CalledActions.FindAll(act => act == "WriteNamespaceStart(Namespace1)").Count.Should().Be(1);
 }