Ejemplo n.º 1
0
        public void Visit(SetClassStep setClassStep)
        {
            this.assemblyBuilder.Build();

            htmlBuilder.AppendLine(
                html.Partial("_Class", setClassStep).ToString());
        }
Ejemplo n.º 2
0
        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");
        }
Ejemplo n.º 3
0
        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>");
        }
Ejemplo n.º 4
0
 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;
     }
 }