private void SetCode()
        {
            var rawSelection       = span.GetText(span.TextBuffer.CurrentSnapshot);
            var property           = PropertySignature.FromRawSelection(rawSelection);
            var dependencyProperty = DependencyPropertySignature.FromRawSelection(rawSelection);

            nonIndentedCode = TextGenerator.GetNonIndentedCodeWithRegion(property, dependencyProperty);
            indentedCode    = TextGenerator.GetIndentedCodeWithRegion(property, dependencyProperty);
        }
Пример #2
0
        public void GivenNameTypeAndAccessModifierProducesCorrectOutput()
        {
            var rawSelection = "private double TestNameProperty";
            var property     = DependencyPropertySignature.FromRawSelectionWithGivenClassName(rawSelection, nameof(DependencyPropertySignatureTests));

            var expected = GenerateExpectedResult("private", "double", "TestName", "TestNameProperty", nameof(DependencyPropertySignatureTests));
            var result   = property.ToString();

            Assert.Equal(expected, result);
        }
Пример #3
0
        public void GivenNameAndTypeProducesCorrectOutput()
        {
            var rawSelection = "int TestNameProperty";
            var property     = DependencyPropertySignature.FromRawSelectionWithGivenClassName(rawSelection, nameof(DependencyPropertySignatureTests));

            var expected = GenerateExpectedResult(PropertySignature.DEFAULTACCESSMODIFIER, "int", "TestName", "TestNameProperty", nameof(DependencyPropertySignatureTests));
            var result   = property.ToString();

            Assert.Equal(expected, result);
        }