public void IndexerTest() { // Arrange uint nItems = 4; using (var psd = ProfileSequenceDescriptor.Create(null, nItems)) { // Act ProfileSequenceItem item = psd[2]; // Assert Assert.IsNotNull(item); } }
public void DeviceModelGetTest() { // Arrange uint nItems = 3; uint expected = 0x6D6F646C; using (var psd = ProfileSequenceDescriptor.Create(null, nItems)) { ProfileSequenceItem item = psd[1]; item.DeviceModel = expected; // Act uint actual = item.DeviceModel; // Assert Assert.AreEqual(expected, actual); } }
public void DeviceMfgSetTest() { // Arrange uint nItems = 3; uint expected = 0x6A727368; using (var psd = ProfileSequenceDescriptor.Create(null, nItems)) { ProfileSequenceItem item = psd[0]; // Act item.DeviceMfg = expected; // Assert uint actual = item.DeviceMfg; Assert.AreEqual(expected, actual); } }
public void TechnologySetTest() { // Arrange uint nItems = 3; TechnologySignature expected = TechnologySignature.ProjectionTelevision; using (var psd = ProfileSequenceDescriptor.Create(null, nItems)) { ProfileSequenceItem item = psd[1]; // Act item.Technology = expected; // Assert TechnologySignature actual = item.Technology; Assert.AreEqual(expected, actual); } }
public void TechnologyGetTest() { // Arrange uint nItems = 3; TechnologySignature expected = TechnologySignature.ThermalWaxPrinter; using (var psd = ProfileSequenceDescriptor.Create(null, nItems)) { ProfileSequenceItem item = psd[2]; item.Technology = expected; // Act TechnologySignature actual = item.Technology; // Assert Assert.AreEqual(expected, actual); } }
public void AttributesSetTest() { // Arrange uint nItems = 3; DeviceAttributes expected = DeviceAttributes.Reflective | DeviceAttributes.Matte; using (var psd = ProfileSequenceDescriptor.Create(null, nItems)) { ProfileSequenceItem item = psd[0]; // Act item.Attributes = expected; // Assert DeviceAttributes actual = item.Attributes; Assert.AreEqual(expected, actual); } }
public void ProfileIDSetTest() { // Arrange uint nItems = 3; using (var profile = Profile.CreatePlaceholder(null)) using (var psd = ProfileSequenceDescriptor.Create(null, nItems)) { ProfileSequenceItem item = psd[2]; profile.ComputeMD5(); byte[] expected = profile.HeaderProfileID; // Act item.ProfileID = expected; // Assert byte[] actual = item.ProfileID; CollectionAssert.AreEqual(expected, actual); } }
public void DescriptionSetTest() { // Arrange uint nItems = 3; string languageCode = "en"; string countryCode = "US"; string expected = "Description"; using (var psd = ProfileSequenceDescriptor.Create(null, nItems)) using (var mlu = MultiLocalizedUnicode.Create(null, 1)) { mlu.SetASCII(languageCode, countryCode, expected); ProfileSequenceItem item = psd[2]; // Act item.Description = mlu; // Assert string actual = item.Description.GetASCII(languageCode, countryCode); Assert.AreEqual(expected, actual); } }
public void ManufacturerSetTest() { // Arrange uint nItems = 3; string languageCode = "en"; string countryCode = "US"; string expected = "Manufacturer"; using (var psd = ProfileSequenceDescriptor.Create(null, nItems)) using (var mlu = MultiLocalizedUnicode.Create(null, 1)) { mlu.SetASCII(languageCode, countryCode, expected); ProfileSequenceItem item = psd[0]; // Act item.Manufacturer = mlu; // Assert Assert.IsTrue(mlu.IsClosed); string actual = item.Manufacturer.GetASCII(languageCode, countryCode); Assert.AreEqual(expected, actual); } }