C# Class TechSmith.Hyde.Test.TableStorageProviderTests

Mostra file Open project: TechSmith/hyde

Private Methods

Method Description
AddAndGet_AnonymousTypeWithPartionAndRowKeyProperties_ShouldBeInsertedWithThoseKeys ( ) : System.Threading.Tasks.Task
AddAndGet_AnonymousType_SerializesAndDeserializesProperly ( ) : System.Threading.Tasks.Task
AddAndRetrieveNewItem_InsertingTypeWithUriProperty_ShouldSucceed ( ) : System.Threading.Tasks.Task
AddItem_TwoMemoryContextsAndItemAddedButNotSavedInFirstContext_TheSecondContextWontSeeAddedItem ( ) : System.Threading.Tasks.Task
AddItem_TwoMemoryContexts_ThePrimaryContextsUncommitedStoreShouldBeUnchangedWhenAnotherIsCreated ( ) : System.Threading.Tasks.Task
AddItem_TwoMemoryContexts_TheSecondContextWillNotSeeAddedAndSavedItem_WithInstanceAccount ( ) : System.Threading.Tasks.Task
AddItem_TwoMemoryContexts_TheSecondContextWillSeeAddedAndSavedItem ( ) : System.Threading.Tasks.Task
Add_AddingItemWithPropertyWithInternalGetter_WillSerializeTheProperty ( ) : System.Threading.Tasks.Task
Add_AddingToOneTableAndRetrievingFromAnother_ThrowsEntityDoesNotExistException ( ) : System.Threading.Tasks.Task
Add_ClassWithPropertyOfTypeThatHasDontSerializeAttribute_DoesNotSerializeThatProperty ( ) : System.Threading.Tasks.Task
Add_EntityHasEnumAttribute_IsSavedAndRetrievedProperly ( ) : System.Threading.Tasks.Task
Add_EntityHasInvalidEnumValue_IsRetrievedAsDefaultEnumValue ( ) : System.Threading.Tasks.Task
Add_EntityHasLocalDateTimeStoredInOffset_DateOffsetIsRetrieved ( ) : System.Threading.Tasks.Task
Add_EntityHasLocalDateTime_DateIsRetrievedAsUTCButIsEqual ( ) : System.Threading.Tasks.Task
Add_EntityHasPartitionAndRowKeyAttributes_PartitionAndRowKeysSetCorrectly ( ) : System.Threading.Tasks.Task
Add_InsertingTypeWithNullableProperty_ShouldSucceed ( ) : System.Threading.Tasks.Task
Add_ItemWithDuplicateRowAndPartitionKey_ThrowsEntityAlreadyExistsException ( ) : System.Threading.Tasks.Task
Add_ItemWithPartitionKeyThatContainsInvalidCharacters_ThrowsDataServiceRequestException ( ) : System.Threading.Tasks.Task
Add_ItemWithPartitionKeyThatIsTooLong_ThrowsDataServiceRequestException ( ) : System.Threading.Tasks.Task
Add_ItemWithRowKeyThatContainsInvalidCharacters_ThrowsDataServiceRequestException ( ) : System.Threading.Tasks.Task
Add_ItemWithRowKeyThatIsTooLong_ThrowsDataServiceRequestException ( ) : System.Threading.Tasks.Task
Delete_ItemExistsAndIsDeletedButNotSaved_ItemExistsInAnotherInstance ( ) : System.Threading.Tasks.Task
Delete_ItemExistsAndTwoInstancesTryToDelete_ItemIsNotFoundInEitherCase ( ) : System.Threading.Tasks.Task
Delete_ItemExistsInAnotherInstancesTempStore_ItemIsNotDeleted ( ) : System.Threading.Tasks.Task
Delete_ItemInTable_ItemDeleted ( ) : System.Threading.Tasks.Task
Delete_ItemIsNotInTable_NothingHappens ( ) : System.Threading.Tasks.Task
Delete_ItemWithETagHasBeenUpdated_ThrowsEntityHasBeenChangedException ( ) : System.Threading.Tasks.Task
Delete_ManyItemsInTable_ItemsDeleted ( ) : System.Threading.Tasks.Task
Delete_TableDoesNotExist_NothingHappens ( ) : Task
EnsureItemsInContextAsync ( TableStorageProvider tableStorageProvider, int count ) : Task
EnsureOneItemInContext ( TableStorageProvider tableStorageProvider ) : Task
GetAsync_AddItemToOneTableAndReadFromAnother_ItemIsNotReturnedFromSecondTable ( ) : Task
GetAsync_AddingItemWithNotSerializedProperty_RetrievedItemMissingProperty ( ) : Task
GetAsync_InsertingTypeWithNullableProperty_ShouldSucceed ( ) : Task
GetAsync_ItemWithETagPropertyInStore_ItemReturnedWithETag ( ) : Task
GetAsync_ItemWithTimestmapPropertyInStore_ItemReturnedWithTimestamp ( ) : Task
GetAsync_ManyItemsInStore_HydratedItemIsReturned ( ) : Task
GetAsync_NoItemsInStore_EntityDoesNotExistExceptionThrown ( ) : Task
GetAsync_OneItemInStore_HydratedItemIsReturned ( ) : Task
GetAsync_RetreiveAsDynamic_DynamicItemHasETagProperty ( ) : Task
GetAsync_RetreiveAsDynamic_DynamicItemHasTimestampProperty ( ) : Task
GetCollection_ItemsInStoreRetrievedDynamically_ShouldBeRetreived ( ) : Task
GetCollection_ManyItemsInStore_ShouldBeRetreivedInProperSortedOrder ( ) : Task
GetRangeByPartitionKey_OneItemsInStoreWithinRange_EnumerableWithOneItemReturned ( ) : Task
Merge_DynamicItemHasOutdatedETagConflictHandlingOverwrite_MergesItem ( ) : Task
Merge_DynamicItemHasOutdatedETag_ThrowsEntityHasBeenChangedException ( ) : Task
Merge_ItemDoesNotExist_ShouldThrowEntityDoesNotExistException ( ) : Task
Merge_ItemExistsAndOnePropertyOverwritten_WrittenPropertyHasNewValueAndUnwrittenPropertiesRetainValues ( ) : Task
SaveAsync_TwoTablesHaveBeenWrittenTo_ShouldSaveBoth ( ) : Task
SaveChanges_ItemWasAdded_SaveIsSuccessful ( ) : Task
SetUp ( ) : void
Update_ExistingItemIsUpdatedInOneInstanceAndNotSaved_ShouldBeUnaffectedInOtherInstances ( ) : Task
Update_ItemDoesNotExist_ShouldThrowEntityDoesNotExistException ( ) : Task
Update_ItemExistsAndUpdatedPropertyIsValid_ShouldUpdateTheItem ( ) : Task
Update_MultipleUpdatesFromSingleDynamicEntity_SucceedsRegardlessIfEntityHasBeenChanged ( ) : Task
Upsert_ExistingItemIsUpsertedInOneInstanceAndNotSaved_ShouldBeUnaffectedInOtherInstances ( ) : Task
Upsert_ItemUpsertedTwiceAndNotAffectedByETag_ETagPropertyGetsUpdatedEachUpsert ( ) : Task
Upsert_MultipleItemsExist_UpdateSpecificItem ( ) : Task
Upsert_MultipleUpsertsAndCallingSaveAtTheEnd_UpdatesItem ( ) : Task
Upsert_MultipleUpsertsWithoutCallingSave_CallingGetThrowsEntityDoesNotExistException ( ) : Task
Upsert_MultipleUpserts_UpdatesItem ( ) : Task
Upsert_UpsertAndCallingSaveAfterTryingToReadFromTheTable_ShouldActuallyInsert ( ) : Task
WriteOperations_CSharpDateTimeMaxValue_DateTimeStoredSuccessfully ( ) : Task
WriteOperations_CSharpDateTimeMinValue_DateTimeStoredSuccessfully ( ) : Task
WriteOperations_CSharpDateTimeNotCompatibleWithEdmDateTime_StillStoresDateTime ( ) : Task