示例#1
0
 public static TaskModify CreateTaskModify(MiniAutoFixture miniAutoFixture)
 {
     return(new TaskModify()
     {
         Text = miniAutoFixture.CreateString(255),
         Date = miniAutoFixture.CreateDatetime()
     });
 }
示例#2
0
 public static UserModify CreateUserModify(MiniAutoFixture miniAutoFixture)
 {
     return(new UserModify()
     {
         Name = miniAutoFixture.CreateString(30),
         Surname = miniAutoFixture.CreateString(50)
     });
 }
示例#3
0
 public static User CreateUser(int id, MiniAutoFixture miniAutoFixtue)
 {
     return(new User {
         Id = id,
         Name = miniAutoFixtue.CreateString(),
         Surname = miniAutoFixtue.CreateString(),
         Deleted = miniAutoFixtue.CreateBoolean()
     });
 }
示例#4
0
 public static IEnumerable <UserView> GetUserList(MiniAutoFixture miniAutoFixture, int userSize)
 {
     return(Enumerable.Range(1, userSize).Select(a => new UserView {
         Id = a,
         Name = miniAutoFixture.CreateString(),
         Surname = miniAutoFixture.CreateString(),
         Deleted = miniAutoFixture.CreateBoolean()
     }).ToList());
 }
示例#5
0
 public static UserView GetUser(MiniAutoFixture miniAutoFixture)
 {
     return(new UserView()
     {
         Id = miniAutoFixture.CreateInt(),
         Name = miniAutoFixture.CreateString(),
         Surname = miniAutoFixture.CreateString(),
         Deleted = miniAutoFixture.CreateBoolean()
     });
 }
示例#6
0
 public static Task CreateTask(int id, User user, MiniAutoFixture miniAutoFixtue)
 {
     return(new Task {
         Id = id,
         Date = miniAutoFixtue.CreateDatetime(),
         Text = miniAutoFixtue.CreateString(),
         Done = miniAutoFixtue.CreateBoolean(),
         User = user,
         Deleted = miniAutoFixtue.CreateBoolean()
     });
 }
示例#7
0
 public static TaskView GetTask(MiniAutoFixture miniAutoFixture)
 {
     return(new TaskView()
     {
         Id = miniAutoFixture.CreateInt(),
         Text = miniAutoFixture.CreateString(),
         Date = miniAutoFixture.CreateDatetime(),
         Done = miniAutoFixture.CreateBoolean(),
         Deleted = miniAutoFixture.CreateBoolean()
     });
 }
示例#8
0
 public static IEnumerable <TaskView> GetTaskList(MiniAutoFixture miniAutoFixture, int taskSize)
 {
     return(Enumerable.Range(1, taskSize).Select(a => new TaskView()
     {
         Id = a,
         Text = miniAutoFixture.CreateString(),
         Date = miniAutoFixture.CreateDatetime(),
         Done = miniAutoFixture.CreateBoolean(),
         Deleted = miniAutoFixture.CreateBoolean()
     }).ToList());
 }
示例#9
0
        public static List <Task> AddExampleTasksToDatabase(DbContextOptions <OrganizerContext> dbContextOptions, MiniAutoFixture miniAutoFixture, out List <User> userList)
        {
            using (OrganizerContext organizerContext = new OrganizerContext(dbContextOptions))
            {
                userList = new List <User>();
                User user1 = DbSetTools.CreateUser(0, miniAutoFixture);
                organizerContext.Add(user1);
                userList.Add(user1);

                User user2 = DbSetTools.CreateUser(0, miniAutoFixture);
                organizerContext.Add(user2);
                userList.Add(user2);

                User user3 = DbSetTools.CreateUser(0, miniAutoFixture);
                organizerContext.Add(user3);
                userList.Add(user3);

                List <Task> taskList = Enumerable
                                       .Range(1, 10)
                                       .Select(a => CreateTask(0, user1, miniAutoFixture))
                                       .ToList()
                                       .Concat(
                    Enumerable.Range(11, 10)
                    .Select(a => CreateTask(0, user2, miniAutoFixture))
                    .ToList()
                    )
                                       .Concat(
                    Enumerable.Range(21, 10)
                    .Select(a => CreateTask(0, user3, miniAutoFixture))
                    .ToList()
                    )
                                       .ToList();



                taskList.ForEach(task => organizerContext.Add(task));
                organizerContext.SaveChanges();
                return(taskList);
            }
        }
示例#10
0
 public static List <User> AddExampleUsersToDatabase(DbContextOptions <OrganizerContext> dbContextOptions, MiniAutoFixture miniAutoFixture)
 {
     using (OrganizerContext organizerContext = new OrganizerContext(dbContextOptions))
     {
         List <User> userList = Enumerable.Range(1, 10).Select(a => CreateUser(0, miniAutoFixture)).ToList();
         userList.ForEach(user => organizerContext.Add(user));
         organizerContext.SaveChanges();
         return(userList);
     }
 }
示例#11
0
 public static List <Task> CreateTaskList(int startTaskId, User user, int taskSize, MiniAutoFixture miniAutoFixtue)
 {
     return
         (Enumerable
          .Range(startTaskId, taskSize)
          .Select(a => CreateTask(a, user, miniAutoFixtue))
          .ToList());
 }
示例#12
0
 public static List <User> CreateUserList(int startUserId, int userSize, MiniAutoFixture miniAutoFixtue)
 {
     return(Enumerable.Range(startUserId, userSize).Select(a => CreateUser(a, miniAutoFixtue)).ToList());
 }