Esempio n. 1
0
        public void OnConnectionEstablishedMessageReceived_ExtractsEndPoint(string dummyIP, string dummyPort, string expectedResult)
        {
            // Arrange
            string dummyConnectionEstablishedMessage = $"[Jering.Javascript.NodeJS: Listening on IP - {dummyIP} Port - {dummyPort}]";
            ExposedHttpNodeJSService testSubject     = CreateHttpNodeJSService();

            // Act
            testSubject.ExposedOnConnectionEstablishedMessageReceived(dummyConnectionEstablishedMessage);

            // Assert
            Assert.Equal(expectedResult, testSubject.Endpoint.AbsoluteUri);
        }
Esempio n. 2
0
        public void OnConnectionEstablishedMessageReceived_ExtractsEndPoint(string dummyIP, string dummyPort, string expectedResult)
        {
            // Arrange
            var    loggerStringBuilder = new StringBuilder();
            string dummyConnectionEstablishedMessage = $"[Jering.Javascript.NodeJS: Listening on IP - {dummyIP} Port - {dummyPort}]";
            ExposedHttpNodeJSService testSubject     = CreateHttpNodeJSService(loggerStringBuilder: loggerStringBuilder);

            // Act
            testSubject.ExposedOnConnectionEstablishedMessageReceived(dummyConnectionEstablishedMessage);

            // Assert
            Assert.Equal(expectedResult, testSubject._endpoint.AbsoluteUri);
            Assert.Contains(string.Format(Strings.LogInformation_HttpEndpoint, expectedResult), loggerStringBuilder.ToString());
        }