public void Add_ReturnsTrue_WhenItemAddedFirstTime <T>(T value) { // Arrange ConcurrentHashset <T> set = new ConcurrentHashset <T>(); // Act bool actual = set.Add(value); // Assert Assert.True(actual); }
public void Add_ReturnsFalse_WhenItemAlreadyPresent <T>(T value) { // Arrange ConcurrentHashset <T> set = new ConcurrentHashset <T>(); // Act set.Add(value); bool actual = set.Add(value); // Assert Assert.False(actual); }
public void Add_ReturnsFalse_WhenItemAlreadyPresentUsingCustomComparer() { // Arrange ConcurrentHashset <string> set = new ConcurrentHashset <string>(StringComparer.OrdinalIgnoreCase); // Act bool first = set.Add("value"); bool second = set.Add("VaLue"); // Assert Assert.True(first); Assert.False(second); }