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); }
public void ObjectReturnTypeProducesCorrectOutput() { var rawSelection = "public object TestNameProperty"; var property = PropertySignature.FromRawSelection(rawSelection); var expected = GenerateExpectedResultForObjectReturnType("public", "object", "TestName", "TestNameProperty"); var result = property.ToString(); Assert.Equal(expected, result); }
public void GivenNameTypeAndAccessModifierProducesCorrectOutput() { var rawSelection = "internal string TestNameProperty"; var property = PropertySignature.FromRawSelection(rawSelection); var expected = GenerateExpectedResult("internal", "string", "TestName", "TestNameProperty"); var result = property.ToString(); Assert.Equal(expected, result); }
public void GivenNameAndTypeProducesCorrectOutput() { var rawSelection = "string TestNameProperty"; var property = PropertySignature.FromRawSelection(rawSelection); var expected = GenerateExpectedResult(PropertySignature.DEFAULTACCESSMODIFIER, "string", "TestName", "TestNameProperty"); var result = property.ToString(); Assert.Equal(expected, result); }