public void ShouldNotDeleteIfItemNotFound() { // Arrange var id = Guid.NewGuid(); var list = new List <Card> { new Card { Id = Guid.NewGuid() }, new Card { Id = Guid.NewGuid() }, new Card { Id = Guid.NewGuid() }, }; // SUT var sut = new CardRepository(list); // Act sut.DeleteBy(id); // Assert Assert.Equal(3, list.Count); }
public void ShouldDeleteItem() { // Arrange var id = Guid.NewGuid(); var list = new List <Card> { new Card { Id = Guid.NewGuid() }, new Card { Id = id }, new Card { Id = Guid.NewGuid() }, }; // SUT var sut = new CardRepository(list); // Act sut.DeleteBy(id); // Assert Assert.Equal(2, list.Count); Assert.Null(list.FirstOrDefault(x => x.Id == id)); }