/// <summary> /// Logins the specified email address. /// </summary> /// <param name="emailAddress">The email address.</param> /// <param name="password">The password.</param> /// <returns></returns> public async Task <ModelSystemUser> Login(string emailAddress, string password) { TestData.ConnectionFactory = _connectionFactory; TestData.PlatformCapabilities = _platformCapabilities; using (var db = new MancobaLocalDataApi(_connectionFactory, _platformCapabilities)) { var response = await db.Login(emailAddress, password); if (response == null) { response = await TestData.GetSystemUser(emailAddress, password); } return(_systemUser = response.ToModel()); } }