private void migrateData() { string srcDir = Path.Combine(Application.streamingAssetsPath, "db"); string srcFile = Path.Combine(srcDir, Constant.DataBaseFile); if (!Directory.Exists(Constant.DataBaseDir)) { Directory.CreateDirectory(Constant.DataBaseDir); } if (!File.Exists(Constant.DataBasePath)) { File.Copy(srcFile, Constant.DataBasePath); } Error error; SQLiteUtility.Open(Constant.DataBasePath, out error); if (Error.OK != error) { this.LogError(error); return; } AccountMock.AutoMigrate(); SQLiteUtility.Close(Constant.DataBasePath, out error); if (Error.OK != error) { this.LogError(error); } }
public void CheckAvailability_return_Bad() { IAccount _account = new AccountMock(doNotThrowException); var controller = new AccountController(_account, responseHandler); var response = controller.CheckAvailability("InvalidUser") as OkObjectResult; Assert.AreEqual(response.Value, false); }
public void Test_Account_Login_return_Bad() { IAccount _account = new AccountMock(doNotThrowException); LoginModel model = IncorrectUserFromLogin(); var controller = new AccountController(_account, responseHandler); var result = controller.Login(model).GetType().Name; Assert.IsTrue(result.Contains("BadRequestObjectResult")); }
public void Test_Account_Login_return_Ok() { IAccount _account = new AccountMock(doNotThrowException); LoginModel model = CorrectUserFromLogin(); var controller = new AccountController(_account, responseHandler); var result = controller.Login(model).GetType().Name; Assert.AreEqual("OkObjectResult", result); }
public void Test_Account_Create_return_Ok() { IAccount _account = new AccountMock(doNotThrowException); EditedUser model = CorrectUser(); var controller = new AccountController(_account, responseHandler); var result = controller.CreateUser(model).GetType().Name; Assert.AreEqual("OkObjectResult", result); }
public void CheckAvailability_catch_exception() { IAccount _account = new AccountMock(throwException); var controller = new AccountController(_account, responseHandler); var result = controller.CheckAvailability("UserName") as BadRequestObjectResult; var message = result.Value.GetType().Name; Assert.AreEqual(message, "Exception"); }
public void Create_catch_exception_test() { IAccount _account = new AccountMock(throwException); EditedUser model = CorrectUser(); var controller = new AccountController(_account, responseHandler); var result = controller.CreateUser(model) as BadRequestObjectResult; var message = result.Value.GetType().Name; Assert.AreEqual(message, "Exception"); }
public void Account_AccessToken_GetsAndSets() { var account = new AccountMock(); Assert.Equal(AccountMock.AccessTokenValue, account.AccessToken); Assert.Equal(AccountMock.AccessTokenValue, account["access_token"]); var newToken = "AnotherToken"; account.AccessToken = newToken; Assert.Equal(newToken, account.AccessToken); }