public void UpdateCategory_CanUpdateValidCategory_ReturnCategory() { // Arrange var category = new TaskCategoryModel() { Id = "Guid 1", DateTime = DateTime.Now, Title = "Daily", }; var updateCategory = new TaskCategoryModel() { Id = "Guid 1", DateTime = DateTime.Now, Title = "Title", }; ITaskCategoryService repository = new TaskCategoryService(AutomapperConfig.MapConfig()); // Act repository.AddCategory(category); var result = repository.UpdateCategory(updateCategory); repository.DeleteCategoryById(category.Id); // Assert Assert.IsNotNull(result); Assert.AreEqual(updateCategory, result); }
public void DeleteCategoryById_CannotDeleteByInvalidId_ReturnException() { // Arrange string id = null; ITaskCategoryService repository = new TaskCategoryService(AutomapperConfig.MapConfig()); // Act repository.DeleteCategoryById(id); }
public void AddCategory_CannotAddInvalidCategory_ReturnException() { // Arrange var category = new TaskCategoryModel() { Id = " ", Title = null, }; ITaskCategoryService repository = new TaskCategoryService(AutomapperConfig.MapConfig()); // Act repository.AddCategory(category); }
public void UpdateCategory_CannotUpdateInvalidCategory_ReturnException() { // Arrange var category = new TaskCategoryModel() { Id = null, DateTime = DateTime.Now, Title = " ", }; ITaskCategoryService repository = new TaskCategoryService(AutomapperConfig.MapConfig()); // Act repository.UpdateCategory(category); }
public MainForm(User _loggedUser, LoginForm _loginForm) { taskService = new TaskService(); userService = new UserService(); taskCategoryService = new TaskCategoryService(); loggedUser = _loggedUser; loginForm = _loginForm; currentTask = new Task(); currentTask.TaskCategory = new TaskCategory(); currentTask.User = loggedUser; tasksList = new List <Task>(); taskCategoryNamesList = new List <String>(); InitializeComponent(); //NotifyTaskScheduler.RunTaskCheckerAsync().GetAwaiter().GetResult(); }
public CategoriesForm() { InitializeComponent(); taskCategoryService = new TaskCategoryService(); taskCategories = new List <TaskCategory>(); }