public void FromBytesWithEncodingHasExpectedResult() { var sut = new PointShapeContent(_fixture.Create <PointM>()); var result = ShapeContent.FromBytes(sut.ToBytes(Encoding.UTF8), Encoding.UTF8); var actual = Assert.IsType <PointShapeContent>(result); Assert.Equal(sut.Shape, actual.Shape); Assert.Equal(sut.ShapeType, actual.ShapeType); Assert.Equal(sut.ContentLength, actual.ContentLength); }
public void ToBytesHasExpectedResult() { var sut = new PointShapeContent(_fixture.Create <PointM>()); var result = sut.ToBytes(); using (var stream = new MemoryStream()) using (var writer = new BinaryWriter(stream)) { sut.Write(writer); writer.Flush(); Assert.Equal(stream.ToArray(), result); } }