public void Do_ThrowsIfNotPrimitiveTaskPointer() { // Arrange var builder = new DomainBuilder <MyContext>("Test"); // Act builder.Do((ctx) => TaskStatus.Success); }
public void Do_ForgotEnd() { // Arrange var builder = new DomainBuilder <MyContext>("Test"); // Act builder.Action("test"); builder.Do((ctx) => TaskStatus.Success); Assert.AreEqual(true, builder.Pointer is IPrimitiveTask); }
public void Do_ExpectedBehavior() { // Arrange var builder = new DomainBuilder <MyContext>("Test"); // Act builder.Action("test"); builder.Do((ctx) => TaskStatus.Success); builder.End(); Assert.AreEqual(true, builder.Pointer is TaskRoot); }