public void Visit(SetClassStep setClassStep) { this.assemblyBuilder.Build(); htmlBuilder.AppendLine( html.Partial("_Class", setClassStep).ToString()); }
public void ShouldSetNameSpaceAndClass() { // Arrange var setClassStep = new SetClassStep(); setClassStep.QualifiedName = "TestAssembly.TestNameSpace.TestClass1, TestAssembly"; setClassStep.Accept(visitor); // Act var result = visitor.Build(); // Assert result.ShouldContain("namespace TestAssembly.TestNameSpace"); result.ShouldContain("public class TestClass1"); }
public void ShouldCreatePlaceHolder_WhenClassHasNoNamespace() { // Arrange var setClassStep = new SetClassStep(); setClassStep.QualifiedName = "TestClass1, TestAssembly"; setClassStep.Accept(visitor); // Act var result = visitor.Build(); // Assert result.ShouldContain("namespace <NAMESPACE>"); result.ShouldNotContain("public class <CLASS>"); }
public void Visit(SetClassStep setClassStep) { try { setClassStep.Status = ExecutionStatus.InProgress; testEngine.SetClass(setClassStep.QualifiedName); setClassStep.Status = ExecutionStatus.Passed; setClassStep.Error = null; } catch (Exception ex) { setClassStep.Status = ExecutionStatus.Failed; setClassStep.Error = ex.Message; hasError = true; } }