public void GetLocationAssetFileAndVersionNoCdnTest() { var expectedAssetFileLocation = "/ResourcePackages/folder/assets/dist/DummyAssetFile?"; A.CallTo(() => fakeConfigurationProvider.GetConfig <string>(A <string> ._)).Returns(null); A.CallTo(() => fakeWbAppContext.ServerMapPath(A <string> ._)).ReturnsLazily((string file) => file); var assetLocationAndVersion = new AssetLocationAndVersion(fakeConfigurationProvider, fakeHTTPClientService, fakeAsyncHelper, fakeWbAppContext, fakeApplicationLogger); var result = assetLocationAndVersion.GetLocationAssetFileAndVersion(DummyAssetFilePath); result.Should().Be(expectedAssetFileLocation); }
public void GetLocationAssetFileAndVersionNoCdnTest() { var dummyHttpResponseMessage = new HttpResponseMessage() { Content = new StringContent("Dummy Content"), StatusCode = System.Net.HttpStatusCode.InternalServerError }; var expectedAssetFileLocation = "/ResourcePackages/folder/assets/dist/DummyAssetFile?"; A.CallTo(() => fakeConfigurationProvider.GetConfig <string>(A <string> ._)).Returns(null); A.CallTo(() => fakeWbAppContext.ServerMapPath(A <string> ._)).ReturnsLazily((string file) => file); var assetLocationAndVersion = new AssetLocationAndVersion(fakeConfigurationProvider, fakeHTTPClientService, fakeAsyncHelper, fakeWbAppContext, fakeApplicationLogger); var result = assetLocationAndVersion.GetLocationAssetFileAndVersion(DummyAssetFilePath); result.Should().Be(expectedAssetFileLocation); }
public void GetLocationAssetFileAndVersionTest() { var dummyHttpResponseMessage = new HttpResponseMessage() { Content = new StringContent("Dummy Content"), StatusCode = System.Net.HttpStatusCode.InternalServerError }; var expectedAssetFileLocation = $"{CDNLocation}/{DummyAssetFile}"; A.CallTo(() => fakeHTTPClientService.GetAsync(A <string> ._, A <FaultToleranceType> ._)).Returns(dummyHttpResponseMessage); var assetLocationAndVersion = new AssetLocationAndVersion(fakeConfigurationProvider, fakeHTTPClientService, fakeAsyncHelper, fakeWbAppContext, fakeApplicationLogger); A.CallTo(() => fakeConfigurationProvider.GetConfig <string>(A <string> ._)).Returns(CDNLocation); var result = assetLocationAndVersion.GetLocationAssetFileAndVersion(DummyAssetFile); result.Should().StartWith($"{expectedAssetFileLocation}?{DateTime.Now.ToString("yyyyMMdd")}"); }