public void RefreshTokenDataAccessor_GetRefreshTokenData_MissingFile()
        {
            RefreshTokenDataAccessor refreshTokenDataAccessor = new RefreshTokenDataAccessor();

            RefreshTokenData actual = refreshTokenDataAccessor.GetRefreshTokenData(_filename);

            Assert.IsNull(actual);
        }
        public void RefreshTokenDataAccessor_SaveRefreshTokenData()
        {
            RefreshTokenDataAccessor refreshTokenDataAccessor = new RefreshTokenDataAccessor();
            RefreshTokenData refreshTokenData = new RefreshTokenData();

            refreshTokenDataAccessor.SaveRefreshTokenData(refreshTokenData, _filename);

            Assert.IsTrue(File.Exists(_filename));
        }
        public void RefreshTokenDataAccessor_GetRefreshTokenData()
        {
            RefreshTokenDataAccessor refreshTokenDataAccessor = new RefreshTokenDataAccessor();
            string refreshToken = "RefreshTokenDataAccessor_GetRefreshTokenData";
            RefreshTokenData refreshTokenData = new RefreshTokenData()
            {
                RefreshToken = refreshToken,
            };

            refreshTokenDataAccessor.SaveRefreshTokenData(refreshTokenData, _filename);
            RefreshTokenData actual = refreshTokenDataAccessor.GetRefreshTokenData(_filename);

            Assert.IsNotNull(actual);
            Assert.AreEqual(refreshToken, actual.RefreshToken);
        }