예제 #1
0
        public void GetUserForBankAccountSuccessfully()
        {
            var content = File.ReadAllText("../../../Fixtures/bank_account_get_users.json");

            var          client  = GetMockClient(content);
            var          repo    = new BankAccountRepository(client.Object);
            const string userId  = "ec9bf096-c505-4bef-87f6-18822b9dbf2c"; //some user created before
            var          gotUser = repo.GetUserForBankAccount("ec9bf096-c505-4bef-87f6-18822b9dbf2c");

            client.VerifyAll();
            Assert.IsNotNull(gotUser);

            Assert.AreEqual(userId, gotUser.Id);
        }
예제 #2
0
        public void GetUserForBankAccountSuccessfully()
        {
            var content = File.ReadAllText("../../../Fixtures/bank_account_get_users.json");

            var          client = GetMockClient(content);
            var          repo   = new BankAccountRepository(client.Object);
            const string userId = "ec9bf096-c505-4bef-87f6-18822b9dbf2c"; //some user created before
            var          resp   = repo.GetUserForBankAccount("ec9bf096-c505-4bef-87f6-18822b9dbf2c");

            client.VerifyAll();
            Assert.IsNotNull(resp);

            var users = resp["users"];

            Assert.IsNotNull(users);
            var user = JsonConvert.DeserializeObject <IDictionary <string, object> >(JsonConvert.SerializeObject(users));

            Assert.AreEqual(userId, user["id"]);
        }