public void Duplicate_ReturnsADifferentButCorrectlyDuplicatedBuffer()
{
var testBuffer = CreateValidBuffer();
var duplicateBuffer = Buffer.Duplicate(testBuffer);
Assert.AreNotSame(testBuffer, duplicateBuffer); //This checks to see that there isnt any REFERENCE equality
Assert.IsTrue(testBuffer.Equals(duplicateBuffer)); //This check to see if there is VALUE equality
}