public void CastBackForward() { var bytes = CastHelper.StringToBytes32(LongString); Assert.StartsWith(CastHelper.Bytes32ToString(bytes), LongString); var bytes3 = CastHelper.StringToBytes32ArrayOf(3, LongString); Assert.StartsWith(CastHelper.Bytes32ArrayToString(bytes3), LongString); var bytes6 = CastHelper.StringToBytes32ArrayOf(6, LongString); Assert.StartsWith(CastHelper.Bytes32ArrayToString(bytes6), LongString); var bytesOrigin = new byte[] { 12, 16, 125, 13, 9, 10, 12, 16, 125, 13, 9, 10, 12, 16, 125, 13, 9, 10, 12, 16, 125, 13, 9, 10, 12, 16, 125, 13, 9, 10, 9, 10 }; var stringFromBytes = CastHelper.Bytes32ToString(bytesOrigin); var doubleCasting = CastHelper.StringToBytes32(stringFromBytes); Assert.Equal(bytesOrigin, doubleCasting); }
public void CastBytes32ToString() { var result = CastHelper.Bytes32ToString(TestBytes32); Assert.Equal("testString", result); }