Ejemplo n.º 1
0
        public void Can_read_file()
        {
            var data = StringUtil.CreateAlphaNumericKey(10);

            _s3ClientMock.Setup(x => x.GetDataInfo("foo/bar", false)).Returns(AwsTestHelpers.CreateFileInfo(data)).AtMostOnce().Verifiable();
            var response = _storage.AtLocalHost.At("foo", "bar").Get(new Result <DreamMessage>()).Wait();

            Assert.IsTrue(response.IsSuccessful);
            Assert.AreEqual(data, response.ToText());
            _s3ClientMock.VerifyAll();
        }
Ejemplo n.º 2
0
        public void Can_init_and_read_file()
        {
            var data = AwsTestHelpers.CreateRandomDocument();

            MockPlug.Setup(AwsTestHelpers.AWS.S3Uri)
            .Verb("GET")
            .At(_config.RootedPath("foo", "bar"))
            .Returns(DreamMessage.Ok(data))
            .ExpectAtLeastOneCall();
            var response = _storage.AtLocalHost.At("foo", "bar").Get(new Result <DreamMessage>()).Wait();

            Assert.IsTrue(response.IsSuccessful);
            Assert.AreEqual(data.ToCompactString(), response.ToDocument().ToCompactString());
        }