public async Task Update_ThrowsExeption_DuplicateName() { ITodoItemProvider provider = new TodoItemProvider(mockContext.Object); var item = new TodoItemDAO { Id = 22, Name = "TestItem1" }; await Assert.ThrowsAsync <ArgumentException>(() => provider.Update(item)); }
public async Task Update_Updates_TodoItem() { ITodoItemProvider provider = new TodoItemProvider(mockContext.Object); var item = new TodoItemDAO { Id = 1, Name = "TestUpdateTodoItem" }; await provider.Update(item); var updatedTodoItem = await provider.Get(item.Id); Assert.Equal("TestUpdateTodoItem", updatedTodoItem.Name); }