AppCenter/AppCenterTests/MSACDeviceLogTests.m [99:139]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  NSString *sdkVersion = @"3.0.1";
  NSString *model = @"iPhone 7.2";
  NSString *oemName = @"Apple";
  NSString *osName = @"iOS";
  NSString *osVersion = @"9.3.20";
  NSNumber *osApiLevel = @(320);
  NSString *locale = @"US-EN";
  NSNumber *timeZoneOffset = @(9);
  NSString *screenSize = @"750x1334";
  NSString *appVersion = @"3.4.5 (34)";
  NSString *carrierName = @"T-Mobile";
  NSString *carrierCountry = @"United States";
  NSString *wrapperSdkVersion = @"6.7.8";
  NSString *wrapperSdkName = @"wrapper-sdk";
  NSString *wrapperRuntimeVersion = @"9.10";
  NSString *liveUpdateReleaseLabel = @"live-update-release";
  NSString *liveUpdateDeploymentKey = @"deployment-key";
  NSString *liveUpdatePackageHash = @"b10a8db164e0754105b7a99be72e3fe5";

  self.sut.sdkVersion = sdkVersion;
  self.sut.model = model;
  self.sut.oemName = oemName;
  self.sut.osName = osName;
  self.sut.osVersion = osVersion;
  self.sut.osApiLevel = osApiLevel;
  self.sut.locale = locale;
  self.sut.timeZoneOffset = timeZoneOffset;
  self.sut.screenSize = screenSize;
  self.sut.appVersion = appVersion;
  self.sut.carrierName = carrierName;
  self.sut.carrierCountry = carrierCountry;
  self.sut.wrapperSdkVersion = wrapperSdkVersion;
  self.sut.wrapperSdkName = wrapperSdkName;
  self.sut.wrapperRuntimeVersion = wrapperRuntimeVersion;
  self.sut.liveUpdateReleaseLabel = liveUpdateReleaseLabel;
  self.sut.liveUpdateDeploymentKey = liveUpdateDeploymentKey;
  self.sut.liveUpdatePackageHash = liveUpdatePackageHash;

  // When
  NSData *serializedEvent = [MSACUtility archiveKeyedData:self.sut];
  id actual = [MSACUtility unarchiveKeyedData:serializedEvent];
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



AppCenter/AppCenterTests/MSACDeviceLogTests.m [169:209]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  NSString *sdkVersion = @"3.0.1";
  NSString *model = @"iPhone 7.2";
  NSString *oemName = @"Apple";
  NSString *osName = @"iOS";
  NSString *osVersion = @"9.3.20";
  NSNumber *osApiLevel = @(320);
  NSString *locale = @"US-EN";
  NSNumber *timeZoneOffset = @(9);
  NSString *screenSize = @"750x1334";
  NSString *appVersion = @"3.4.5 (34)";
  NSString *carrierName = @"T-Mobile";
  NSString *carrierCountry = @"United States";
  NSString *wrapperSdkVersion = @"6.7.8";
  NSString *wrapperSdkName = @"wrapper-sdk";
  NSString *wrapperRuntimeVersion = @"9.10";
  NSString *liveUpdateReleaseLabel = @"live-update-release";
  NSString *liveUpdateDeploymentKey = @"deployment-key";
  NSString *liveUpdatePackageHash = @"b10a8db164e0754105b7a99be72e3fe5";

  self.sut.sdkVersion = sdkVersion;
  self.sut.model = model;
  self.sut.oemName = oemName;
  self.sut.osName = osName;
  self.sut.osVersion = osVersion;
  self.sut.osApiLevel = osApiLevel;
  self.sut.locale = locale;
  self.sut.timeZoneOffset = timeZoneOffset;
  self.sut.screenSize = screenSize;
  self.sut.appVersion = appVersion;
  self.sut.carrierName = carrierName;
  self.sut.carrierCountry = carrierCountry;
  self.sut.wrapperSdkVersion = wrapperSdkVersion;
  self.sut.wrapperSdkName = wrapperSdkName;
  self.sut.wrapperRuntimeVersion = wrapperRuntimeVersion;
  self.sut.liveUpdateReleaseLabel = liveUpdateReleaseLabel;
  self.sut.liveUpdateDeploymentKey = liveUpdateDeploymentKey;
  self.sut.liveUpdatePackageHash = liveUpdatePackageHash;

  // When
  NSData *serializedEvent = [MSACUtility archiveKeyedData:self.sut];
  id actual = [MSACUtility unarchiveKeyedData:serializedEvent];
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



