public void RemoveFromMethodInfo_ShouldUpdateMethodInfo()
        {
            //Arrange
            var projectManager = Substitute.For <IProjectManager>();
            var projectItem    = Substitute.For <ProjectItem>();

            projectItem.FileNames[0].Returns("ServerMethods\\Method1");

            var methodInfo = new List <MethodInfo>
            {
                new MethodInfo
                {
                    EventData                   = MethodPlugin.Code.EventSpecificData.None,
                    ExecutionAllowedToId        = "A73B655731924CD0B027E4F4D5FCC0A9",
                    ExecutionAllowedToKeyedName = "World",
                    InnovatorMethodConfigId     = "6D5D2A114135409D82561DC1C422C87F",
                    InnovatorMethodId           = "6B6E21E655CA4A1093FB9E970463F061",
                    MethodComment               = "",
                    MethodLanguage              = "C#",
                    MethodName                  = "Method1",
                    MethodType                  = "server",
                    PackageName                 = "MSO_Standard",
                    PartialClasses              = new List <string> {
                        @"TestPartial\Partials\GetLicenseInfo"
                    },
                    TemplateName = "CSharp"
                }
            };

            projectConfiguraiton.MethodInfos = methodInfo;


            //Act
            var testDelegate = new TestDelegate(() => projectConfiguraiton.RemoveFromMethodInfo(methodInfo.First().MethodName, projectItem));

            //Assert
            Assert.DoesNotThrow(testDelegate);
        }