public CustomListServiceTest() { taskManager = new TaskManager(); context = Connector.Connect(); taskManager.setDb(context); listService = new CustomListService(context, taskManager); ImportanceManager.CreateDefaultImportances(context); }
public static TODO.Models.TodoContext Connect() { var options = new DbContextOptionsBuilder <TODO.Models.TodoContext>() .UseInMemoryDatabase(databaseName: "TodoDb") .Options; var context = new TODO.Models.TodoContext(options); return(context); }
public async Task RemoveCustomListTest() { taskManager = new TaskManager(); context = Connector.Connect(); taskManager.setDb(context); listService = new CustomListService(context, taskManager); TODO.Models.User user = new TODO.Models.User { UserName = "******", Password = "******" }; context.Users.Add(user); context.SaveChanges(); var customList = listService.CreateCustomList(user, "customlist25622"); await listService.RemoveCustomList(customList.Id); //testing function var custlist = context.customLists.Find(customList.Id); Assert.Null(custlist); }
public async Task RenameCustomListTest() { taskManager = new TaskManager(); context = Connector.Connect(); taskManager.setDb(context); listService = new CustomListService(context, taskManager); TODO.Models.User user = new TODO.Models.User { UserName = "******", Password = "******" }; context.Users.Add(user); context.SaveChanges(); var customList = listService.CreateCustomList(user, "customlist"); await listService.RenameList(customList.Id, "customlist123");//testing function var customList123 = context.customLists.Find(customList.Id); Assert.Equal("customlist123", customList123.Name); }
public TaskManagerTest() { context = Connector.Connect(); taskManager.setDb(context); ImportanceManager.CreateDefaultImportances(context); }