public async Task StoreStorageEvents_should_store_deletes_even_when_the_item_to_delete_doesnt_exist() { accountsStorage.Delete(TestAccountId); var gridEvent = CreateEvent("Delete", StorageOperation.Delete, Collections.AccountsV1, Json.SerializeObject(TestAccountId)); var result = await RunStorageEvent(gridEvent); result.StatusCode.ShouldBe(HttpStatusCode.OK); AssertStorageContains(accountsStorage, TestAccountId, null, TestNewEventDate, TestNewEventDate); }
public async Task StoreStorageEvents_should_store_create_contact_events_in_the_contacts_table() { contactsStorage.Delete(TestContactId); var gridEvent = CreateEvent("Add", StorageOperation.Create, Collections.ContactsV1, CreateContactJson); var result = await RunStorageEvent(gridEvent); result.StatusCode.ShouldBe(HttpStatusCode.OK); AssertStorageContains(contactsStorage, TestContactId, CreateContactJson, TestNewEventDate); }