public void ContainsShouldReturnTrueWhenListIsUpdatedWithAdd() { // Arrange IRepository <string> repository = new ListRepository <string>(); // Act var itemName = "newItem"; repository.Add(itemName); var result = repository.Contains(itemName); // Assert Assert.IsTrue(result); }
public void ContainsShouldReturnTrueWhenListIsInitializedWithItem() { // Arrange var itemName = "originalItem1"; IRepository <string> repository = new ListRepository <string>() { itemName }; // Act var result = repository.Contains(itemName); // Assert Assert.IsTrue(result); }
public void ContainsShouldReturnFalseWhenListIsUpdatedWithRemove() { // Arrange var itemName = "originalItem1"; IRepository <string> repository = new ListRepository <string>() { itemName }; // Act repository.Remove(itemName); var result = repository.Contains(itemName); // Assert Assert.IsFalse(result); }