public void AllocateTest()
{
SpaceAssigner1D.AddAvailable(new SpaceAssigner1D.Space(-7, 0));
SpaceAssigner1D.AddAvailable(new SpaceAssigner1D.Space(1, 10));
var Space3 = SpaceAssigner1D.Allocate(9);
var Space1 = SpaceAssigner1D.Allocate(3);
var Space2 = SpaceAssigner1D.Allocate(4);
Assert.AreEqual(new SpaceAssigner1D.Space(-7, -4), Space1);
Assert.AreEqual(new SpaceAssigner1D.Space(-4, 0), Space2);
Assert.AreEqual(new SpaceAssigner1D.Space(1, 10), Space3);
Assert.AreEqual("SpaceAssigner1D()", SpaceAssigner1D.ToString());
}