Ejemplo n.º 1
0
    public void GenerateKey_WithUnchangedDiscriminatorValue_ReturnsSameValue(
        [Frozen] IHostingEnvironment hostingEnvironment,
        [Frozen] GlobalSettings globalSettings,
        [Frozen] IOptionsMonitor <GlobalSettings> globalSettingsMonitor,
        DefaultMainDomKeyGenerator sut,
        string aDiscriminator)
    {
        globalSettings.MainDomKeyDiscriminator = aDiscriminator;

        var a = sut.GenerateKey();
        var b = sut.GenerateKey();

        Assert.AreEqual(a, b);
    }
Ejemplo n.º 2
0
    public void GenerateKey_WithConfiguredDiscriminatorValue_AltersHash(
        [Frozen] IHostingEnvironment hostingEnvironment,
        [Frozen] GlobalSettings globalSettings,
        [Frozen] IOptionsMonitor <GlobalSettings> globalSettingsMonitor,
        DefaultMainDomKeyGenerator sut,
        string aDiscriminator)
    {
        var withoutDiscriminator = sut.GenerateKey();

        globalSettings.MainDomKeyDiscriminator = aDiscriminator;
        var withDiscriminator = sut.GenerateKey();

        Assert.AreNotEqual(withoutDiscriminator, withDiscriminator);
    }