Пример #1
0
        public void WhenNullDataIsLoggedDoesNotThrow()
        {
            var logData = new InstanceLoggingInfo()
            {
                ApplicationId      = "0",
                InstanceIndex      = "0",
                LoggregatorAddress = "127.0.0.1:5555",
                LoggregatorSecret  = "Secret",
            };
            var emitter = new ContainerLogEmitter(logData);

            emitter.EmitLogMessage(LogMessageType.STDOUT, null);
        }
Пример #2
0
        public void InitializesWithValidName()
        {
            var logData = new InstanceLoggingInfo()
            {
                ApplicationId      = "0",
                InstanceIndex      = "0",
                LoggregatorAddress = "localhost:5555",
                LoggregatorSecret  = "Secret",
            };

            var emitter = new ContainerLogEmitter(logData);

            Assert.NotNull(emitter);
        }
Пример #3
0
        public void ThrowsWithInvalidHostName()
        {
            var logData = new InstanceLoggingInfo()
            {
                ApplicationId      = "0",
                InstanceIndex      = "0",
                LoggregatorAddress = "SomeInvalid-HostName",
                LoggregatorSecret  = "Secret",
            };

            var ex = Record.Exception(() => { var emitter = new ContainerLogEmitter(logData); });

            Assert.IsType <ArgumentException>(ex);
        }
Пример #4
0
        public void InitializesWithLocalAddress()
        {
            var hostIPAddress = Dns.GetHostEntry(Dns.GetHostName());
            var v4IPAddress   = hostIPAddress.AddressList.First(e => e.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork);
            var logData       = new InstanceLoggingInfo()
            {
                ApplicationId      = "0",
                InstanceIndex      = "0",
                LoggregatorAddress = v4IPAddress.ToString() + ":5555",
                LoggregatorSecret  = "Secret",
            };

            var emitter = new ContainerLogEmitter(logData);

            Assert.NotNull(emitter);
        }