public TrainingRequest ApplyTest(
            [PexAssumeUnderTest] TrainingComponent target,
            TrainingRequest trainingRequest
            )
        {
            TrainingRequest result = target.Apply(trainingRequest);

            return(result);
            // TODO: add assertions to method TrainingComponentTest.ApplyTest(TrainingComponent, TrainingRequest)
        }
Exemplo n.º 2
0
        protected override void Execute(CodeActivityContext context)
        {
            // Variable declarations (if any).
            TrainingRequest applyResult = default(TrainingRequest);

            // Argument initialization (if any).
            TrainingRequest trainingRequest = context.GetValue(this.TrainingRequest);

            // Instantiate business components.
            var trainingComponent = new TrainingComponent();

            // Call business component methods.
            applyResult = trainingComponent.Apply(trainingRequest);

            // Set value to Out arguments (if any).
            context.SetValue(this.ApplyResult, applyResult);
        }
        public void Apply()
        {
            TrainingRequest trq = new TrainingRequest();

            trq.CorrelationID = Guid.NewGuid();

            trq.StartDate     = Convert.ToDateTime("2017-04-01");
            trq.EndDate       = Convert.ToDateTime("2017-07-01");
            trq.RequestStatus = "Pending";
            trq.SubmitDate    = DateTime.Now;
            trq.TrainingName  = "MCSD";
            trq.UserName      = "******";
            TrainingComponent tr = new TrainingComponent();

            tr.Apply(trq);

            Assert.IsNotNull(trq);
        }