public void TestingEnum(Enum init, Type enumType) { ResetBois(); if (init != null) { enumType = init.GetType(); } PrimitiveWriter.WriteValue(Writer, init); ResetStream(); var final = PrimitiveReader.ReadEnum(Reader, enumType); final.Should().Be(init); }