コード例 #1
0
        public async Task OpenReadStreamAsync_WhenNotExists_OpensStream()
        {
            var assembly = this.GetType().Assembly;
            var instance = new EmbeddedResourceFileSource(assembly, "Domain.Shared.Models.Assets", "NotFound.txt");

            using var stream = await instance.OpenReadStreamAsync();

            Assert.Null(stream);
        }
コード例 #2
0
        public void Ctor_FormatsFullPath(string path, string fileName, string expected)
        {
            var assembly = this.GetType().Assembly;
            var instance = new EmbeddedResourceFileSource(assembly, path, fileName);

            Assert.Equal(expected, instance.FullPath);
            Assert.Equal(fileName, instance.FileName);
            Assert.Equal(assembly, instance.Assembly);
        }
コード例 #3
0
        public async Task OpenReadStreamAsync_WhenExists_OpensStream()
        {
            var assembly = this.GetType().Assembly;
            var instance = new EmbeddedResourceFileSource(assembly, "Cofoundry.Domain.Tests.Domain.Shared.Models.Assets..Test-_Resouce!Directory()[]", ".Test re.source-!.txt");

            using var stream = await instance.OpenReadStreamAsync();

            Assert.NotNull(stream);
            Assert.True(stream.Length > 0);
        }