Update NUnit.

This commit is contained in:
2024-05-02 03:40:35 +01:00
parent b9bbca1e3e
commit 47cc43aa29
42 changed files with 1148 additions and 1015 deletions

View File

@@ -65,33 +65,35 @@ public class CID
Assert.Multiple(() =>
{
int count = Marshal.ConvertFromHexAscii(cids[i], out byte[] response);
Assert.AreEqual(16, count, string.Format(Localization.Size_0, cards[i]));
Assert.That(count, Is.EqualTo(16), string.Format(Localization.Size_0, cards[i]));
Decoders.SecureDigital.CID cid = Decoders.SecureDigital.Decoders.DecodeCID(response);
Assert.IsNotNull(cid, string.Format(Localization.Decoded_0, cards[i]));
Assert.That(cid, Is.Not.Null, string.Format(Localization.Decoded_0, cards[i]));
Assert.AreEqual(manufacturers[i],
cid.Manufacturer,
string.Format(Localization.Manufacturer_0, cards[i]));
Assert.That(cid.Manufacturer,
Is.EqualTo(manufacturers[i]),
string.Format(Localization.Manufacturer_0, cards[i]));
Assert.AreEqual(applications[i],
cid.ApplicationID,
string.Format(Localization.Application_ID_0, cards[i]));
Assert.That(cid.ApplicationID,
Is.EqualTo(applications[i]),
string.Format(Localization.Application_ID_0, cards[i]));
Assert.AreEqual(names[i], cid.ProductName, string.Format(Localization.Product_name_0, cards[i]));
Assert.That(cid.ProductName,
Is.EqualTo(names[i]),
string.Format(Localization.Product_name_0, cards[i]));
Assert.AreEqual(revisions[i],
cid.ProductRevision,
string.Format(Localization.Product_revision_0, cards[i]));
Assert.That(cid.ProductRevision,
Is.EqualTo(revisions[i]),
string.Format(Localization.Product_revision_0, cards[i]));
Assert.AreEqual(serials[i],
cid.ProductSerialNumber,
string.Format(Localization.Serial_number_0, cards[i]));
Assert.That(cid.ProductSerialNumber,
Is.EqualTo(serials[i]),
string.Format(Localization.Serial_number_0, cards[i]));
Assert.AreEqual(dates[i],
cid.ManufacturingDate,
string.Format(Localization.Manufacturing_date_0, cards[i]));
Assert.That(cid.ManufacturingDate,
Is.EqualTo(dates[i]),
string.Format(Localization.Manufacturing_date_0, cards[i]));
Assert.AreEqual(crcs[i], cid.CRC, string.Format(Localization.CRC_0, cards[i]));
Assert.That(cid.CRC, Is.EqualTo(crcs[i]), string.Format(Localization.CRC_0, cards[i]));
});
}
}

View File

@@ -124,98 +124,102 @@ public class CSD
Assert.Multiple(() =>
{
int count = Marshal.ConvertFromHexAscii(csds[i], out byte[] response);
Assert.AreEqual(16, count, string.Format(Localization.Size_0, cards[i]));
Assert.That(count, Is.EqualTo(16), string.Format(Localization.Size_0, cards[i]));
Decoders.SecureDigital.CSD csd = Decoders.SecureDigital.Decoders.DecodeCSD(response);
Assert.IsNotNull(csd, string.Format(Localization.Decoded_0, cards[i]));
Assert.That(csd, Is.Not.Null, string.Format(Localization.Decoded_0, cards[i]));
Assert.AreEqual(structure_versions[i],
csd.Structure,
string.Format(Localization.Version_0, cards[i]));
Assert.That(csd.Structure,
Is.EqualTo(structure_versions[i]),
string.Format(Localization.Version_0, cards[i]));
Assert.AreEqual(taacs[i], csd.TAAC, string.Format(Localization.TAAC_0, cards[i]));
Assert.AreEqual(nsacs[i], csd.NSAC, string.Format(Localization.NSAC_0, cards[i]));
Assert.AreEqual(speeds[i], csd.Speed, string.Format(Localization.Transfer_speed_0, cards[i]));
Assert.AreEqual(classes[i], csd.Classes, string.Format(Localization.Classes_0, cards[i]));
Assert.That(csd.TAAC, Is.EqualTo(taacs[i]), string.Format(Localization.TAAC_0, cards[i]));
Assert.That(csd.NSAC, Is.EqualTo(nsacs[i]), string.Format(Localization.NSAC_0, cards[i]));
Assert.AreEqual(read_block_lengths[i],
csd.ReadBlockLength,
string.Format(Localization.Read_block_length_0, cards[i]));
Assert.That(csd.Speed,
Is.EqualTo(speeds[i]),
string.Format(Localization.Transfer_speed_0, cards[i]));
Assert.AreEqual(read_partial_blocks[i],
csd.ReadsPartialBlocks,
string.Format(Localization.Reads_partial_blocks_0, cards[i]));
Assert.That(csd.Classes, Is.EqualTo(classes[i]), string.Format(Localization.Classes_0, cards[i]));
Assert.AreEqual(write_misaligned_block[i],
csd.WriteMisalignment,
string.Format(Localization.Writes_misaligned_blocks_0, cards[i]));
Assert.That(csd.ReadBlockLength,
Is.EqualTo(read_block_lengths[i]),
string.Format(Localization.Read_block_length_0, cards[i]));
Assert.AreEqual(read_misaligned_block[i],
csd.ReadMisalignment,
string.Format(Localization.Reads_misaligned_blocks_0, cards[i]));
Assert.That(csd.ReadsPartialBlocks,
Is.EqualTo(read_partial_blocks[i]),
string.Format(Localization.Reads_partial_blocks_0, cards[i]));
Assert.AreEqual(dsr_implemented[i],
csd.DSRImplemented,
string.Format(Localization.DSR_implemented_0, cards[i]));
Assert.That(csd.WriteMisalignment,
Is.EqualTo(write_misaligned_block[i]),
string.Format(Localization.Writes_misaligned_blocks_0, cards[i]));
Assert.AreEqual(card_sizes[i], csd.Size, string.Format(Localization.Card_size_0, cards[i]));
Assert.That(csd.ReadMisalignment,
Is.EqualTo(read_misaligned_block[i]),
string.Format(Localization.Reads_misaligned_blocks_0, cards[i]));
Assert.AreEqual(min_read_current[i],
csd.ReadCurrentAtVddMin,
string.Format(Localization.Reading_current_at_minimum_Vdd_0, cards[i]));
Assert.That(csd.DSRImplemented,
Is.EqualTo(dsr_implemented[i]),
string.Format(Localization.DSR_implemented_0, cards[i]));
Assert.AreEqual(max_read_current[i],
csd.ReadCurrentAtVddMax,
string.Format(Localization.Reading_current_at_maximum_Vdd_0, cards[i]));
Assert.That(csd.Size, Is.EqualTo(card_sizes[i]), string.Format(Localization.Card_size_0, cards[i]));
Assert.AreEqual(min_write_current[i],
csd.WriteCurrentAtVddMin,
string.Format(Localization.Writing_current_at_minimum_Vdd_0, cards[i]));
Assert.That(csd.ReadCurrentAtVddMin,
Is.EqualTo(min_read_current[i]),
string.Format(Localization.Reading_current_at_minimum_Vdd_0, cards[i]));
Assert.AreEqual(max_write_current[i],
csd.WriteCurrentAtVddMax,
string.Format(Localization.Writing_current_at_maximum_Vdd_0, cards[i]));
Assert.That(csd.ReadCurrentAtVddMax,
Is.EqualTo(max_read_current[i]),
string.Format(Localization.Reading_current_at_maximum_Vdd_0, cards[i]));
Assert.AreEqual(size_multiplier[i],
csd.SizeMultiplier,
string.Format(Localization.Card_size_multiplier_0, cards[i]));
Assert.That(csd.WriteCurrentAtVddMin,
Is.EqualTo(min_write_current[i]),
string.Format(Localization.Writing_current_at_minimum_Vdd_0, cards[i]));
Assert.AreEqual(erase_block_enable[i],
csd.EraseBlockEnable,
string.Format(Localization.Erase_block_enable_0, cards[i]));
Assert.That(csd.WriteCurrentAtVddMax,
Is.EqualTo(max_write_current[i]),
string.Format(Localization.Writing_current_at_maximum_Vdd_0, cards[i]));
Assert.AreEqual(erase_sector_sizes[i],
csd.EraseSectorSize,
string.Format(Localization.Erase_sector_size_0, cards[i]));
Assert.That(csd.SizeMultiplier,
Is.EqualTo(size_multiplier[i]),
string.Format(Localization.Card_size_multiplier_0, cards[i]));
Assert.AreEqual(write_protect_group_size[i],
csd.WriteProtectGroupSize,
string.Format(Localization.Write_protect_group_size_0, cards[i]));
Assert.That(csd.EraseBlockEnable,
Is.EqualTo(erase_block_enable[i]),
string.Format(Localization.Erase_block_enable_0, cards[i]));
Assert.AreEqual(write_protect_group_enable[i],
csd.WriteProtectGroupEnable,
string.Format(Localization.Write_protect_group_enable_0, cards[i]));
Assert.That(csd.EraseSectorSize,
Is.EqualTo(erase_sector_sizes[i]),
string.Format(Localization.Erase_sector_size_0, cards[i]));
Assert.AreEqual(r2w_factors[i],
csd.WriteSpeedFactor,
string.Format(Localization.Read_to_write_factor_0, cards[i]));
Assert.That(csd.WriteProtectGroupSize,
Is.EqualTo(write_protect_group_size[i]),
string.Format(Localization.Write_protect_group_size_0, cards[i]));
Assert.AreEqual(file_format_group[i],
csd.FileFormatGroup,
string.Format(Localization.File_format_group_0, cards[i]));
Assert.That(csd.WriteProtectGroupEnable,
Is.EqualTo(write_protect_group_enable[i]),
string.Format(Localization.Write_protect_group_enable_0, cards[i]));
Assert.AreEqual(copy[i], csd.Copy, string.Format(Localization.Copy_0, cards[i]));
Assert.That(csd.WriteSpeedFactor,
Is.EqualTo(r2w_factors[i]),
string.Format(Localization.Read_to_write_factor_0, cards[i]));
Assert.AreEqual(permanent_write_protect[i],
csd.PermanentWriteProtect,
string.Format(Localization.Permanent_write_protect_0, cards[i]));
Assert.That(csd.FileFormatGroup,
Is.EqualTo(file_format_group[i]),
string.Format(Localization.File_format_group_0, cards[i]));
Assert.AreEqual(temporary_write_protect[i],
csd.TemporaryWriteProtect,
string.Format(Localization.Temporary_write_protect_0, cards[i]));
Assert.That(csd.Copy, Is.EqualTo(copy[i]), string.Format(Localization.Copy_0, cards[i]));
Assert.AreEqual(file_format[i],
csd.FileFormat,
string.Format(Localization.File_format_0, cards[i]));
Assert.That(csd.PermanentWriteProtect,
Is.EqualTo(permanent_write_protect[i]),
string.Format(Localization.Permanent_write_protect_0, cards[i]));
Assert.That(csd.TemporaryWriteProtect,
Is.EqualTo(temporary_write_protect[i]),
string.Format(Localization.Temporary_write_protect_0, cards[i]));
Assert.That(csd.FileFormat,
Is.EqualTo(file_format[i]),
string.Format(Localization.File_format_0, cards[i]));
});
}
}

View File

@@ -71,44 +71,46 @@ public class SCR
Assert.Multiple(() =>
{
int count = Marshal.ConvertFromHexAscii(scrs[i], out byte[] response);
Assert.AreEqual(8, count, string.Format(Localization.Size_0, cards[i]));
Assert.That(count, Is.EqualTo(8), string.Format(Localization.Size_0, cards[i]));
Decoders.SecureDigital.SCR scr = Decoders.SecureDigital.Decoders.DecodeSCR(response);
Assert.IsNotNull(scr, string.Format(Localization.Decoded_0, cards[i]));
Assert.That(scr, Is.Not.Null, string.Format(Localization.Decoded_0, cards[i]));
Assert.AreEqual(structure_version[i],
scr.Structure,
string.Format(Localization.Version_0, cards[i]));
Assert.That(scr.Structure,
Is.EqualTo(structure_version[i]),
string.Format(Localization.Version_0, cards[i]));
Assert.AreEqual(specification_version[i],
scr.Spec,
string.Format(Localization.Specification_version_0, cards[i]));
Assert.That(scr.Spec,
Is.EqualTo(specification_version[i]),
string.Format(Localization.Specification_version_0, cards[i]));
Assert.AreEqual(data_stat_after_erase[i],
scr.DataStatusAfterErase,
string.Format(Localization.Data_stat_after_erase_0, cards[i]));
Assert.That(scr.DataStatusAfterErase,
Is.EqualTo(data_stat_after_erase[i]),
string.Format(Localization.Data_stat_after_erase_0, cards[i]));
Assert.AreEqual(sd_security[i], scr.Security, string.Format(Localization.Security_0, cards[i]));
Assert.That(scr.Security,
Is.EqualTo(sd_security[i]),
string.Format(Localization.Security_0, cards[i]));
Assert.AreEqual((BusWidth)sd_bus_widths[i],
scr.BusWidth,
string.Format(Localization.Bus_widths_0, cards[i]));
Assert.That(scr.BusWidth,
Is.EqualTo((BusWidth)sd_bus_widths[i]),
string.Format(Localization.Bus_widths_0, cards[i]));
Assert.AreEqual(sd_spec3[i], scr.Spec3, string.Format(Localization.Spec_3_0, cards[i]));
Assert.That(scr.Spec3, Is.EqualTo(sd_spec3[i]), string.Format(Localization.Spec_3_0, cards[i]));
Assert.AreEqual(ex_security[i],
scr.ExtendedSecurity,
string.Format(Localization.Extended_security_0, cards[i]));
Assert.That(scr.ExtendedSecurity,
Is.EqualTo(ex_security[i]),
string.Format(Localization.Extended_security_0, cards[i]));
Assert.AreEqual(sd_spec4[i], scr.Spec4, string.Format(Localization.Spec_4_0, cards[i]));
Assert.AreEqual(sd_specx[i], scr.SpecX, string.Format(Localization.Spec_X_0, cards[i]));
Assert.That(scr.Spec4, Is.EqualTo(sd_spec4[i]), string.Format(Localization.Spec_4_0, cards[i]));
Assert.That(scr.SpecX, Is.EqualTo(sd_specx[i]), string.Format(Localization.Spec_X_0, cards[i]));
Assert.AreEqual((CommandSupport)cmd_support[i],
scr.CommandSupport,
string.Format(Localization.Command_support_0, cards[i]));
Assert.That(scr.CommandSupport,
Is.EqualTo((CommandSupport)cmd_support[i]),
string.Format(Localization.Command_support_0, cards[i]));
Assert.AreEqual(mfg[i],
scr.ManufacturerReserved,
string.Format(Localization.Manufacturer_reserved_0, cards[i]));
Assert.That(scr.ManufacturerReserved,
Is.EqualTo(mfg[i]),
string.Format(Localization.Manufacturer_reserved_0, cards[i]));
});
}
}