Skip to content

Commit 5afbf98

Browse files
committed
removed redundant scopes
1 parent 9f9fb15 commit 5afbf98

File tree

1 file changed

+10
-27
lines changed

1 file changed

+10
-27
lines changed

RetailCoder.VBE/UI/Command/AddTestMethodCommand.cs

Lines changed: 10 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,7 @@ protected override bool CanExecuteImpl(object parameter)
5757
return testModules.Any(a =>
5858
{
5959
var module = a.QualifiedName.QualifiedModuleName.Component.CodeModule;
60-
var selected = _vbe.SelectedVBComponent.CodeModule;
61-
{
62-
return module.Equals(selected);
63-
}
60+
return module.Equals(_vbe.SelectedVBComponent.CodeModule);
6461
});
6562
}
6663
catch (COMException)
@@ -72,31 +69,17 @@ protected override bool CanExecuteImpl(object parameter)
7269
protected override void ExecuteImpl(object parameter)
7370
{
7471
var pane = _vbe.ActiveCodePane;
75-
var module = pane.CodeModule;
76-
{
77-
if (pane.IsWrappingNullReference)
78-
{
79-
return;
80-
}
72+
if (pane.IsWrappingNullReference) { return; }
8173

82-
var declaration = _state.GetTestModules().FirstOrDefault(f =>
83-
{
84-
var codeModule = f.QualifiedName.QualifiedModuleName.Component.CodeModule;
85-
{
86-
return codeModule.Equals(module);
87-
}
88-
});
89-
90-
if (declaration != null)
91-
{
92-
var component = module.Parent;
93-
{
94-
var name = GetNextTestMethodName(component);
95-
var body = TestMethodTemplate.Replace(NamePlaceholder, name);
96-
module.InsertLines(module.CountOfLines, body);
97-
}
98-
}
74+
var module = pane.CodeModule;
75+
var declaration = _state.GetTestModules()
76+
.FirstOrDefault(f => f.QualifiedName.QualifiedModuleName.Component.CodeModule.Equals(module));
9977

78+
if (declaration != null)
79+
{
80+
var name = GetNextTestMethodName(module.Parent);
81+
var body = TestMethodTemplate.Replace(NamePlaceholder, name);
82+
module.InsertLines(module.CountOfLines, body);
10083
}
10184

10285
_state.OnParseRequested(this, _vbe.SelectedVBComponent);

0 commit comments

Comments
 (0)