public void TodoItemRepositoryTests_UpdateExistingItemShouldBeAppearInRepo() //U { //Act var sut = new TodoItemRepository(); //Arrange var todoItem = sut.Find(1); Assert.IsNotNull(todoItem, "Nincs tesztadat (Id=1)!"); try { todoItem.Title = "Ez egy új feladatleírás"; sut.Update(todoItem); var newTodoItem = sut.Find(1); Assert.IsNotNull(newTodoItem); //Assert Assert.AreEqual("Ez egy új feladatleírás", newTodoItem.Title); } finally { todoItem.Title = "vegyünk tejet"; sut.Update(todoItem); } }
public void TodoItemRepositoryTests_DeleteItemShouldBeDisappearInRepo() //D { //Act var sut = new TodoItemRepository(); //var todoItem = sut.Find(1); // sut.Remove(todoItem); //repo törlés, ld. az Info.txt-ben try { //Arrange var todoItemId = 1; sut.Remove(todoItemId); var newTotoItem = sut.Find(todoItemId); //Assert Assert.IsNull(newTotoItem); } finally { var todoItem = new TodoItemDTO { Id = 1, Title = "vegyünk tejet", SeverityId = 1 }; sut.AddWithId(todoItem); } }
public void TodoItemRepositoryTests_AddItemShouldBeAppearInRepo() //C { //Act var sut = new TodoItemRepository(); var todoItem = new TodoItemDTO { Title = "Tejet venni a palacsintához", IsDone = false, Opened = DateTime.Now, Closed = null, SeverityId = 3 }; try { //Arrange sut.Add(todoItem); var newTotoItem = sut.Find(todoItem.Id); //Assert Assert.IsNotNull(newTotoItem); Assert.AreEqual(todoItem.Title, newTotoItem.Title); } finally { sut.Remove(todoItem.Id); } }
public void TodoItemRepositoryTests_ExistingItemShouldBeFindableInRepo() //R { var sut = new TodoItemRepository(); var todoItem = sut.Find(2); Assert.IsNotNull(todoItem); }
public void EditTodoItem(TodoItem todoItem) { TodoItem todoItemToModify = _todoItemRepository.Find(todoItem.Id); if (todoItemToModify == null) { return; } todoItemToModify.Description = todoItem.Description; todoItemToModify.IsDone = todoItem.IsDone; Update(todoItemToModify); }
public async Task Find_Should_CallFindAll() { // Arrange _repositoryMock.Setup(x => x.FindAll(null, false)).Returns(new TestAsyncEnumerable <TodoItem>(new List <TodoItem>())); // Act await _repository.Find(null, null, 1, 10); // Assert _repositoryMock.Verify(x => x.FindAll(null, false), Times.Once()); _repositoryMock.VerifyNoOtherCalls(); }
public void MajdBetoltokEgyTodoItem_Et() { //todoItem = repo.Find(2); //todoItem = repo.Find(2, x=>x.Severity); todoItem = repo.Find(x => x.Title == "vegyünk kenyeret", x => x.Severity); }