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(); }