コード例 #1
0
        public void ReadAsString_TypeOverload_ReadsEmbeddedResourceAsString()
        {
            // Arrange
            var testSubject = new EmbeddedResourcesService();

            // Act
            string result = testSubject.ReadAsString(typeof(EmbeddedResourcesServiceUnitTests), DUMMY_EMBEDDED_RESOURCE_NAME);

            // Assert
            Assert.Equal(DUMMY_EMBEDDED_RESOURCE_CONTENT, result);
        }
コード例 #2
0
        public void ReadAsString_TypeOverload_ReadsEmbeddedResourceAsString()
        {
            // Arrange
            var testSubject = new EmbeddedResourcesService();

            // Act
            string result = testSubject.ReadAsString(typeof(EmbeddedResourcesServiceUnitTests), _dummyEmbeddedResourceName);

            // Assert
            Assert.Equal(_dummyEmbeddedResourceContent, result);
        }
コード例 #3
0
        public void ReadAsStream_TypeOverload_ReadsEmbeddedResourceAsStream()
        {
            // Arrange
            var testSubject = new EmbeddedResourcesService();

            // Act
            Stream result = testSubject.ReadAsStream(typeof(EmbeddedResourcesServiceUnitTests), DUMMY_EMBEDDED_RESOURCE_NAME);

            // Assert
            using var streamReader = new StreamReader(result);
            Assert.Equal(DUMMY_EMBEDDED_RESOURCE_CONTENT, streamReader.ReadToEnd());
        }
コード例 #4
0
        private Process CreateNodeJSProcess()
        {
            // Get server script
            var    embeddedResourcesService = new EmbeddedResourcesService();
            string serverScript             = embeddedResourcesService.ReadAsString(typeof(HttpNodeJSService), HttpNodeJSService.SERVER_SCRIPT_NAME);

            // Create process
            var nodeJSProcessFactory          = new NodeJSProcessFactory(null);
            ProcessStartInfo processStartInfo = nodeJSProcessFactory.CreateStartInfo(serverScript);

            return(nodeJSProcessFactory.CreateProcess(processStartInfo));
        }
コード例 #5
0
        public void ReadAsStream_TypeOverload_ReadsEmbeddedResourceAsStream()
        {
            // Arrange
            var testSubject = new EmbeddedResourcesService();

            // Act
            Stream result = testSubject.ReadAsStream(typeof(EmbeddedResourcesServiceUnitTests), _dummyEmbeddedResourceName);

            // Assert
            using (var streamReader = new StreamReader(result))
            {
                Assert.Equal(_dummyEmbeddedResourceContent, streamReader.ReadToEnd());
            }
        }
コード例 #6
0
 static ImageFactory()
 {
     EmbeddedResourcesService = new EmbeddedResourcesService();
 }