public void SetTwoValues(object value1, object value2) { var sut = new VariableDictionary(); sut["alpha"] = value1; sut["beta"] = value2; sut.Count.Should().Be(2); sut.IsSet("alpha").Should().BeTrue(); sut.IsSet("beta").Should().BeTrue(); sut["alpha"].Should().Be(value1); sut["beta"].Should().Be(value2); }
public void Initialization() { var sut = new VariableDictionary(); sut.Count.Should().Be(0); sut.IsSet("abc").Should().BeFalse(); sut["abc"].Should().BeNull(); }
public void NullShouldUnset() { var sut = new VariableDictionary(); sut["alpha"] = 586; sut["alpha"] = null; sut.IsSet("alpha").Should().BeFalse(); sut.Count.Should().Be(0); }
public void SetOneValue(object value) { var sut = new VariableDictionary(); sut["alpha"] = value; sut.Count.Should().Be(1); sut.IsSet("alpha").Should().BeTrue(); sut["alpha"].Should().Be(value); }