public void ShouldBeAliasedWhen64BitValueForSpecifiedServerExists()
        {
            _key64.SetValue(ServerName, "Sample");

            var aliaser = new AliasStateProvider(ServerName);
            Assert.True(aliaser.HasAlias);
        }
        public void ShouldRemoveRegistryValueIn64BitKeyWhenAliasRemoved()
        {
            this._key64.SetValue(ServerName, "Sample");

            var aliaser = new AliasStateProvider(ServerName);
            aliaser.RemoveAlias();

            Assert.Null(_key64.GetValue(ServerName));
        }
        public void ShouldSetRegistryValueIn32BitKeyWhenAliased()
        {
            var aliaser = new AliasStateProvider(ServerName);
            aliaser.AliasUsingNamedPipes();

            Assert.NotNull(_key32.GetValue(ServerName));
        }
        public void ShouldBeUnaliasedWhenNoRegistryKeyExistsInEitherThe32BitOr64BitPathForTheSpecifiedServerName()
        {
            var aliaser = new AliasStateProvider(ServerName);

            Assert.False(aliaser.HasAlias);
        }