public void ErrorWhenActivityHasNoPublicConstructor()
        {
            // Arrange
            var builder   = new FlowBuilder();
            var node      = builder.Activity <ActivityWithoutPublicCtor>();
            var validator = new ActivityTypeValidator();

            // Act
            validator.Validate(builder.CreateFlow());

            // Assert
            Assert.That(validator.Result.GetErrorsOf(node), Is.Not.Empty);
        }
        public void ErrorWhenActivityIsAbstract()
        {
            // Arrange
            var builder   = new FlowBuilder();
            var node      = builder.Activity <AbstractActivity>();
            var validator = new ActivityTypeValidator();

            // Act
            validator.Validate(builder.CreateFlow());

            // Assert
            Assert.That(validator.Result.GetErrorsOf(node), Is.Not.Empty);
        }