public void SingleMethodSolution() { var code = LoadCode(); int index; code = new CsMembersRemover().RemoveSolution(code, new Label { Name = "Main" }, out index); Approvals.Verify(String.Format("solution index: {0}\r\nCode:\r\n{1}", index, code)); }
private string RemoveRegion(string region, bool onlyBody = false) { var code = LoadCode(); IEnumerable<Label> notRemoved; code = new CsMembersRemover().Remove(code, new[] { new Label { Name = region, OnlyBody = onlyBody } }, out notRemoved); Assert.IsEmpty(notRemoved); return code; }
private string RemoveRegions(params Label[] regions) { var code = LoadCode(); IEnumerable<Label> notRemoved; code = new CsMembersRemover().Remove(code, regions, out notRemoved); Assert.IsEmpty(notRemoved); return code; }
private string RemoveRegions(params Label[] regions) { var code = LoadCode(); IEnumerable <Label> notRemoved; code = new CsMembersRemover().Remove(code, regions, out notRemoved); Assert.IsEmpty(notRemoved); return(code); }
public void SingleMethodBodySolution() { var code = LoadCode(); int index; code = new CsMembersRemover().RemoveSolution(code, new Label { Name = "Main", OnlyBody = true }, out index); Approvals.Verify($"solution index: {index}\r\nCode:\r\n{code}"); }
public void SingleMethodBodySolution() { var code = LoadCode(); int index; code = new CsMembersRemover().RemoveSolution(code, new Label { Name = "Main", OnlyBody = true }, out index); Approvals.Verify(String.Format("solution index: {0}\r\nCode:\r\n{1}", index, code)); }
private string RemoveRegion(string region, bool onlyBody = false) { var code = LoadCode(); IEnumerable <Label> notRemoved; code = new CsMembersRemover().Remove(code, new[] { new Label { Name = region, OnlyBody = onlyBody } }, out notRemoved); Assert.IsEmpty(notRemoved); return(code); }
public void RemoveUsings() { var code = LoadCode(); Approvals.Verify(CsMembersRemover.RemoveUsings(code)); }