Esempio n. 1
0
        public void Execute_MessageIsNull_ReturnsEmptyString()
        {
            // arrange
            var sut = new Echo();

            sut.Message = null;

            // act
            var result = sut.Execute() as ValueResult;

            // assert
            Assert.True(result.Success);
            Assert.Empty(result.Value);
        }
        public byte[] Echo(byte[] message)
        {
            ValidateNotDisposed();

            if (message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }

            using var connection = new RedisConnection(_connectionSettings);
            var command = new Echo(connection.GetStream(), message);

            return(command.Execute());
        }
Esempio n. 3
0
        public void Execute_MessagePopulated_ReturnsMessage()
        {
            // arrange
            var sut = new Echo();

            sut.Message = "message";

            // act
            var result = sut.Execute() as ValueResult;

            // assert
            Assert.True(result.Success);
            Assert.Equal("message", result.Value);
        }