public void NeedResolveNameFromTypeShouldRunInOrder()
        {
            const string namespacePrefix = "NamespacePrefix";
            Context = new ODataT4CodeGenerator.CodeGenerationContext(EmptyEntityContainerEdmx, namespacePrefix);
            ODataClientTemplateImp template = new ODataClientTemplateImp(Context);
            template.WriteResolveNameFromType("EntityContainer", "Namespace1");

            List<string> expectedActions = new List<string>
            {
                "WriteMethodStartForResolveNameFromType(EntityContainer, Namespace1)",
                "WriteResolveType(Namespace1, NamespacePrefix)",
                "WriteMethodEndForResolveNameFromType(False)"
            };
            template.CalledActions.Should().Equal(expectedActions);
        }
 public void NoNeedResolveNameFromTypeShouldReturn()
 {
     string namespacePrefix = string.Empty;
     Context = new ODataT4CodeGenerator.CodeGenerationContext(EmptyEntityContainerEdmx, namespacePrefix);
     ODataClientTemplateImp template = new ODataClientTemplateImp(Context);
     template.WriteResolveNameFromType("EntityContainer", "Namespace1");
     template.CalledActions.Should().BeEmpty();
 }