BinaryDataLoadSaveTests SaveGenericTypeOnlySavesTheGenericTypeNameAndTheArgument Method Delta Engine Documentation

Namespace: DeltaEngine.Tests.Core
Assembly: DeltaEngine.Tests (in DeltaEngine.Tests.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public void SaveGenericTypeOnlySavesTheGenericTypeNameAndTheArgument()
Examples

[Test]
public void SaveGenericTypeOnlySavesTheGenericTypeNameAndTheArgument()
{
    var range = new Range<Vector2D>(Vector2D.Zero, new Vector2D(3.0f, 3.0f));
    var data = BinaryDataExtensions.SaveToMemoryStream(range);
    int rangeNameLength = "Range".Length + 1;
    int vector2DNameLength = "Vector2D".Length + 1;
    const int VersionLength = 4;
    int vector2DLength = Vector2D.SizeInBytes;
    Assert.AreEqual(rangeNameLength + vector2DNameLength + VersionLength + vector2DLength * 2,
        data.Length);
}
See Also