CSPspEmu.Hle.Modules.Tests.iofilemgr.umd.ioctlTest.GetPrimaryVolumeDescriptorTest C# (CSharp) Method

GetPrimaryVolumeDescriptorTest() private method

private GetPrimaryVolumeDescriptorTest ( ) : void
return void
        public void GetPrimaryVolumeDescriptorTest()
        {
            var PrimaryVolumeDescriptor = default(PrimaryVolumeDescriptor);
            var result = IoFileMgrForUser.sceIoIoctl(
                FileHandle: BootBinFileHandle,
                Command: (uint)HleIoDriverIso.UmdCommandEnum.GetPrimaryVolumeDescriptor,
                InputPointer: null,
                InputLength: 0,
                OutputPointer: (byte*)&PrimaryVolumeDescriptor,
                OutputLength: sizeof(PrimaryVolumeDescriptor)
            );

            Assert.AreEqual(0, result, "Expected no error");
            Assert.AreEqual(
                "CD001",
                PrimaryVolumeDescriptor.VolumeDescriptorHeader.IdString
            );
            Assert.AreEqual(
                VolumeDescriptorHeader.TypeEnum.PrimaryVolumeDescriptor,
                PrimaryVolumeDescriptor.VolumeDescriptorHeader.Type
            );
        }