public void ShouldStartUp() { // Arrange using var sut = new TempRedis(); // Act var connection = ConnectionMultiplexer.Connect( $"localhost:{sut.Port}" ); connection.GetDatabase(); var server = connection.GetEndPoints() .Select(e => connection.GetServer(e)) .FirstOrDefault(); // Assert Expect(server) .Not.To.Be.Null(() => "Can't determine the redis server"); }
public void ShouldBeAbleToStartFromAutoDownload() { // Arrange using var sut = new TempRedis( new TempRedisOptions() { LocatorStrategies = RedisLocatorStrategies.DownloadForWindowsIfNecessary }); // Act var connection = ConnectionMultiplexer.Connect( $"localhost:{sut.Port}" ); connection.GetDatabase(); var server = connection.GetEndPoints() .Select(e => connection.GetServer(e)) .FirstOrDefault(); // Assert Expect(server) .Not.To.Be.Null(() => "Can't determine the redis server"); }