public void ShouldContainInstanceMembersOfSparkViewType() { WhenTriggeringAnInitialCompletion(); TheCompletionList .ShouldNotContain(c => c.DisplayText == "_sparkViewContext") .ShouldContain(c => c.DisplayText == "SparkViewContext"); TheCompletionList.ShouldContain(c => c.DisplayText == "OutputScope"); }
public void ShouldIncludeTypesWithPublicMembersInTheCompletionList() { WhenTriggeringAnInitialCompletion(); TheCompletionList.ShouldNotContain(c => c.DisplayText == "StubPrivateType"); TheCompletionList.ShouldContain(c => c.DisplayText == "StubTypeWithNoStatics"); TheCompletionList.ShouldContain(c => c.DisplayText == "StubType"); TheCompletionList.ShouldContain(c => c.DisplayText == "String"); TheCompletionList.ShouldContain(c => c.DisplayText == "Int32"); }
public void ShouldBeAbleToDigDownToTheActualTypeAtTheEndOfTheNamespace() { WhenTriggeringACompletion("System."); TheCompletionList.ShouldContain(c => c.DisplayText == "String"); TheCompletionList.ShouldContain(c => c.DisplayText == "Int32"); WhenTriggeringACompletion("SparkSense.Tests.Scenarios."); TheCompletionList.ShouldContain(c => c.DisplayText == "TypeResolutionScenario"); WhenTriggeringACompletion("SparkSense.Tests.Scenarios.TypeResolutionScenario."); TheCompletionList.ShouldContain(c => c.DisplayText == "StubType"); }
public void ShouldContainStaticMembersInTheCompletionList() { WhenTriggeringACompletion("SparkSense.Tests.Scenarios.TypeResolutionScenario.StubType."); TheCompletionList.ShouldContain(c => c.DisplayText == "StubStaticField"); TheCompletionList.ShouldContain(c => c.DisplayText == "StubStaticMethod"); TheCompletionList.ShouldContain(c => c.DisplayText == "StubStaticProperty"); WhenTriggeringACompletion("Scenarios.TypeResolutionScenario.StubType."); TheCompletionList.ShouldContain(c => c.DisplayText == "StubStaticField"); TheCompletionList.ShouldContain(c => c.DisplayText == "StubStaticMethod"); TheCompletionList.ShouldContain(c => c.DisplayText == "StubStaticProperty"); WhenTriggeringACompletion("StubType."); TheCompletionList.ShouldContain(c => c.DisplayText == "StubStaticField"); TheCompletionList.ShouldContain(c => c.DisplayText == "StubStaticMethod"); TheCompletionList.ShouldContain(c => c.DisplayText == "StubStaticProperty"); }
public void ShouldDrillDownThroughObjectMethods() { WhenTriggeringACompletion("StubType.StubTypeInstanceProperty.StubTypeInstanceProperty.StubInstanceProperty.ToLower()."); TheCompletionList.ShouldContain(c => c.DisplayText == "Split"); }
public void ShouldDrillDownToObjectMembersWithPartialText() { WhenTriggeringACompletion("StubType.StubStaticProperty.Spl"); TheCompletionList.ShouldContain(c => c.DisplayText == "ToLower"); }
public void ShouldFindInitialObjectMembersWithPartialText() { WhenTriggeringACompletion("StubType.St"); TheCompletionList.ShouldContain(c => c.DisplayText == "StubStaticProperty"); }
public void ShouldIncludeInitialNamespacesOfIncludedTypesInTheCompletionList() { WhenTriggeringAnInitialCompletion(); TheCompletionList.ShouldContain(c => c.DisplayText == "SparkSense"); TheCompletionList.ShouldContain(c => c.DisplayText == "System"); }