public void CheckPasswordReturnsTrueIfPasswordIsValid()
        {
            // Arrange
            var ms     = new MemoryStream();
            var writer = new StreamWriter(ms);

            writer.WriteLine(Crypto.HashPassword("password"));
            writer.Flush();
            ms.Seek(0, SeekOrigin.Begin);

            // Act
            bool passwordIsValid = AdminSecurity.CheckPassword("password", () => ms);

            // Assert
            Assert.True(passwordIsValid);

            writer.Close();
        }