コード例 #1
0
        public void AddQuestionnaire()
        {
            var questionnaireName = "Test Name 1";

            var questionnaireCreator = new User()
            {
                Name = "User 1"
            };

            context.Users.Add(questionnaireCreator);
            context.SaveChanges();

            var addQuestionnaireCommand = new AddEntityCommand(context);

            var questionnaire = new Questionnaire
            {
                Name          = questionnaireName,
                CreatedByUser = questionnaireCreator,
                CreatedDate   = DateTime.Now.AddDays(-2)
            };

            addQuestionnaireCommand.Execute(questionnaire);

            Assert.Equal(1, context.Questionnaires.Count());
            Assert.Equal(1, context.Users.Count());
        }
コード例 #2
0
 public Task <ActionResult <SomeEntity> > AddEntity(AddEntityCommand command) =>
 Task.Run <ActionResult <SomeEntity> >(() => Ok(command.Execute().Result));