Skip to content
This repository has been archived by the owner on Dec 24, 2022. It is now read-only.

Commit

Permalink
- added missing file
Browse files Browse the repository at this point in the history
  • Loading branch information
desunit committed Aug 1, 2012
1 parent a6b89d0 commit 36e0cd2
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions tests/ServiceStack.Redis.Tests/RedisExtensionTests.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;

namespace ServiceStack.Redis.Tests
{
[TestFixture]
public class RedisExtensionTests
{
[Test]
public void Can_Parse_Host()
{
var hosts = new[] {"pass@host.com:6123"};
var endPoints = hosts.ToRedisEndPoints();

Assert.AreEqual(1, endPoints.Count);
var ep = endPoints[0];

Assert.AreEqual("host.com", ep.Host);
Assert.AreEqual(6123, ep.Port);
Assert.AreEqual("pass", ep.Password);
}

[Test]
public void Host_May_Contain_AtChar()
{
var hosts = new[] {"@pa1@ss@localhost:6123"};
var endPoints = hosts.ToRedisEndPoints();

Assert.AreEqual(1, endPoints.Count);
var ep = endPoints[0];

Assert.AreEqual("@pa1@ss", ep.Password);
Assert.AreEqual("localhost", ep.Host);
Assert.AreEqual(6123, ep.Port);
}
}
}

0 comments on commit 36e0cd2

Please sign in to comment.