public void Write_object() { var stream = new MemoryStream(Encoding.UTF8.GetBytes(DATA)); var readerWriter = new GcsObjectReaderWriter(); readerWriter.WriteObject(stream, KEY, BUCKET_NAME); }
public void Write_object_throws_exception_on_failure() { var stream = new MemoryStream(Encoding.UTF8.GetBytes(DATA)); var readerWriter = new GcsObjectReaderWriter(); Assert.Throws <ArgumentNullException>(() => { // Exceptions from GCS lack clarity it seems... readerWriter.WriteObject(stream, KEY, "no-such-bucket"); }); }
public void Get_object() { var stream = new MemoryStream(); var readerWriter = new GcsObjectReaderWriter(); readerWriter.ReadObject(stream, KEY, BUCKET_NAME); var str = Encoding.UTF8.GetString(stream.ToArray()); Assert.That(str, Is.EqualTo(DATA)); }