Beispiel #1
0
        public void MakeMethodVirtual_PublicCSharpClassWithNoOtherModifiers_AddsVirtualKeywordToMethodDefinition()
        {
            CreatePublicCSharpFunction();
            CreateVirtualMethodUpdater();
            SetFileNameForMethod(@"d:\projects\MyProject\MyClass.cs");
            SetMethodDeclarationLine(1, "public void MyMethod()");

            updater.MakeMethodVirtual();

            document.AssertWasCalled(doc => doc.Insert(7, "virtual "));
        }