public void InMemoryValuesStore_Delete_ValueDoesntExist() { // Arrange var valuesStore = new InMemoryValuesStore(); var valueId = "nonExistentId"; // Act Action action = () => valuesStore.Delete(valueId); // Assert ExceptionAssert.ThrowsApiException(action, ApiExceptionError.ValueDoesntExist); }
public void InMemoryValuesStore_Delete_Success() { // Arrange var value = new Value() { Id = "1", Data = "data" }; var valuesStore = new InMemoryValuesStore(); valuesStore.Create(value); // Act valuesStore.Delete(value.Id); // Assert Action action = () => valuesStore.Read(value.Id); ExceptionAssert.ThrowsApiException(action, ApiExceptionError.ValueDoesntExist); }