protected Mock<ICloudFilesRequest> GetMockrequest(Dictionary<GetItemListParameters, string> parameters, out Uri uri) { var getContainerItemList = new GetContainerItemList("http://storageurl", "containername", parameters); var _mockrequest = new Mock<ICloudFilesRequest>(); getContainerItemList.Apply(_mockrequest.Object); uri = getContainerItemList.CreateUri(); return _mockrequest; }
public void SetUp() { getContainerItemList = new GetContainerItemList("http://storageurl", "containername"); uri = getContainerItemList.CreateUri(); _mockrequest = new Mock<ICloudFilesRequest>(); getContainerItemList.Apply(_mockrequest.Object); }
public void when_getting_a_list_of_items_in_a_container_with_query_parameters() { var getContainerItemList = new GetContainerItemList("http://storageurl", "containername"); var uri = getContainerItemList.CreateUri(); var _mockrequest = new Mock<ICloudFilesRequest>(); getContainerItemList.Apply(_mockrequest.Object); should("url should have storage url at beginning ", () => uri.StartsWith("http://storageurl")); should("url should have container name at the end ", () => uri.EndsWith("containername")); should("use HTTP GET method", () => _mockrequest.VerifySet(x => x.Method = "GET")); }