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()); }
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); }