コード例 #1
0
    public void ThrowIfContextIsNotHttpContext()
    {
        var context  = new Object();
        var strategy = new BasePathMultiTenantStrategy();

        Assert.Throws <MultiTenantException>(() => strategy.GetIdentifier(context));
    }
コード例 #2
0
    [InlineData("/initech/ignore/ignore", "initech")] // multiple path segments
    public void ReturnExpectedIdentifier(string path, string expected)
    {
        var httpContext = CreateHttpContextMock(path);
        var strategy    = new BasePathMultiTenantStrategy();

        var identifier = strategy.GetIdentifier(httpContext);

        Assert.Equal(expected, identifier);
    }