public static void GetImageUri_ThrowsArgumentNullException_ForNullPath()
        {
            // Arrange
            var provider = new DefaultAssetProvider();

            // Act & Assert
            Assert.Throws <ArgumentNullException>(() => provider.GetImageUri(null));
        }
        public static void GetImageUri_ReturnsBasePath_ForEmptyPath()
        {
            AppDomainUtils.RunInSeparateAppDomain(() =>
            {
                AspNetHelpers.SetupAspNetDomain();

                using (var _ = AspNetHelpers.CreateHttpContext())
                {
                    // Arrange
                    var provider = new DefaultAssetProvider();

                    // Act
                    var uri = provider.GetImageUri(String.Empty);

                    // Act & Assert
                    Assert.Equal("/Images/", uri.ToString());
                }
            });
        }