コード例 #1
0
    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);
    }
コード例 #2
0
    public void Initialization()
    {
        var sut = new VariableDictionary();

        sut.Count.Should().Be(0);
        sut.IsSet("abc").Should().BeFalse();
        sut["abc"].Should().BeNull();
    }
コード例 #3
0
    public void NullShouldUnset()
    {
        var sut = new VariableDictionary();

        sut["alpha"] = 586;
        sut["alpha"] = null;
        sut.IsSet("alpha").Should().BeFalse();
        sut.Count.Should().Be(0);
    }
コード例 #4
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);
    }