Class AchievementPushPlanExecutorTests
Tests for AchievementPushPlanExecutor: ordering, which items produce work at all, per-field gating by acceptance (icons, localized text, and scalars), and pass-through of whatever platform identity extras the caller supplied.
Inherited Members
Namespace: Serenity.Achievements.Tests.Sync
Assembly: Tests.dll
Syntax
public class AchievementPushPlanExecutorTests
Constructors
AchievementPushPlanExecutorTests()
Declaration
public AchievementPushPlanExecutorTests()
Methods
BuildWorkItems_AcceptedLocaleThatOnlyExistsAuthored_KeepsTheAuthoredValue()
Declaration
public void BuildWorkItems_AcceptedLocaleThatOnlyExistsAuthored_KeepsTheAuthoredValue()
BuildWorkItems_ConflictedItem_IsSkippedEvenIfSomehowAccepted()
Declaration
public void BuildWorkItems_ConflictedItem_IsSkippedEvenIfSomehowAccepted()
BuildWorkItems_IconAcceptedButNotSelected_ProducesNoUploadWorkItem()
Declaration
public void BuildWorkItems_IconAcceptedButNotSelected_ProducesNoUploadWorkItem()
BuildWorkItems_IsDeterministicAcrossRunsWithTheSameContent()
Declaration
public void BuildWorkItems_IsDeterministicAcrossRunsWithTheSameContent()
BuildWorkItems_NothingAccepted_ProducesNoWorkItems()
Declaration
public void BuildWorkItems_NothingAccepted_ProducesNoWorkItems()
BuildWorkItems_OnlyTheAcceptedIconTravelsWithTheSave()
Declaration
public void BuildWorkItems_OnlyTheAcceptedIconTravelsWithTheSave()
BuildWorkItems_OrdersByApiNameRegardlessOfInputOrder()
Declaration
public void BuildWorkItems_OrdersByApiNameRegardlessOfInputOrder()
BuildWorkItems_PassesThroughWhateverPlatformExtrasTheCallerSupplied()
Declaration
public void BuildWorkItems_PassesThroughWhateverPlatformExtrasTheCallerSupplied()
BuildWorkItems_RecordsOnlyOverload_AddsUploadItemsOnlyWhenIconBytesArePresent()
Declaration
public void BuildWorkItems_RecordsOnlyOverload_AddsUploadItemsOnlyWhenIconBytesArePresent()
BuildWorkItems_RecordsOnlyOverload_OneSaveItemPerRecordOrderedByApiName()
Declaration
public void BuildWorkItems_RecordsOnlyOverload_OneSaveItemPerRecordOrderedByApiName()
BuildWorkItems_RecordsOnlyOverload_SkipsRecordsWithNoApiName()
Declaration
public void BuildWorkItems_RecordsOnlyOverload_SkipsRecordsWithNoApiName()
BuildWorkItems_RejectedHiddenField_UsesPlatformValueNotAuthored()
Declaration
public void BuildWorkItems_RejectedHiddenField_UsesPlatformValueNotAuthored()
BuildWorkItems_RejectedLocalizedDisplayNameField_UsesPlatformValueNotAuthored()
Declaration
public void BuildWorkItems_RejectedLocalizedDisplayNameField_UsesPlatformValueNotAuthored()
BuildWorkItems_SaveItemPrecedesItsOwnIconUploads()
Declaration
public void BuildWorkItems_SaveItemPrecedesItsOwnIconUploads()
BuildWorkItems_TextEditOnAnAchievementWhoseIconIsTheStorefrontsOwnCopy_SendsNoIcon()
Declaration
public void BuildWorkItems_TextEditOnAnAchievementWhoseIconIsTheStorefrontsOwnCopy_SendsNoIcon()
BuildWorkItems_TextEditOnAnAchievementWhoseIconsThePlanLeftUnchanged_SendsNoIcon()
Declaration
public void BuildWorkItems_TextEditOnAnAchievementWhoseIconsThePlanLeftUnchanged_SendsNoIcon()