Exemplo n.º 1
0
        public void TryAdd_EmptyStringIsAllowed()
        {
            // Arrange
            var dict = new AdaptiveCapacityDictionary <string, string>();

            // Act
            var result = dict.TryAdd("", "foo");

            // Assert
            Assert.True(result);
        }
Exemplo n.º 2
0
        public void TryAdd_EmptyStorage_CanAdd()
        {
            // Arrange
            var dict = new AdaptiveCapacityDictionary <string, object>();

            // Act
            var result = dict.TryAdd("key", "value");

            // Assert
            Assert.True(result);
            Assert.Collection(
                dict._arrayStorage,
                kvp => Assert.Equal(new KeyValuePair <string, object?>("key", "value"), kvp),
                kvp => Assert.Equal(default, kvp),