public void When_allocating_in_a_null_BitSet_free_list() { var sut = new Pdb70BitSet(); var index = sut.Allocate(); Assert.Equal(0x0, index); Assert.False(sut[0x0]); }
public void When_allocating_in_a_BitSet_free_list() { var sut = new Pdb70BitSet(); sut[0x28] = true; var index = sut.Allocate(); Assert.Equal(0x28, index); Assert.False(sut[0x28]); index = sut.Allocate(); Assert.Equal(0x40, index); Assert.Equal(3, sut.Words.Length); Assert.Equal(0xFFFFFFFFu ^ 0x1u, sut.Words[2]); }