public void Bitfield_Clear_IsCorrect() { var bitfield = new Bitfield(); bitfield.Set(3); Assert.Equal("EA==", bitfield.GetBase64()); bitfield.Clear(3); bitfield.Set(8); Assert.Equal("AIA=", bitfield.GetBase64()); }
public void Bitfield_Set_SingleValues_AreCorrect(int index, string expected) { var bitfield = new Bitfield(); bitfield.Set(index); Assert.Equal(expected, bitfield.GetBase64()); }
public void Bitfield_Set_CombinedValues_AreCorrect() { var bitfield = new Bitfield(); bitfield.Set(5); bitfield.Set(12); bitfield.Set(0); bitfield.Set(4); Assert.Equal("jAg=", bitfield.GetBase64()); }