public void CreateMemberTest() { DTO_LoyaltyMemberResponse response = client.CreateMember(syndicateCode, siteId, createMemberInfo()); Assert.AreEqual(true, response.Succesful); Assert.IsTrue(!string.IsNullOrEmpty(response.MemberInfo.UUID)); //saveCloudUUIDToFile(response.MemberInfo.UUID); }
public void createMemberInTheCloudTest() { LoyaltyMember_Accessor target = new LoyaltyMember_Accessor(); DTO_MemberInfo inInfo = createMemberInfo(); DTO_LoyaltyMemberResponse expected = null; DTO_LoyaltyMemberResponse actual; actual = target.createMemberInTheCloud(inSyndicateCode, inSiteID, inInfo); }
private bool compareMemberInformation(DTO_MemberInfo expected, DTO_LoyaltyMemberResponse actual) { return(expected.Activated == actual.MemberInfo.Activated && expected.CellPhone == actual.MemberInfo.CellPhone && expected.DateOfBirth == actual.MemberInfo.DateOfBirth && expected.EarnedPoints == actual.MemberInfo.EarnedPoints && expected.EMailAddress == actual.MemberInfo.EMailAddress && expected.LoadedPoints == actual.MemberInfo.LoadedPoints && expected.Name == actual.MemberInfo.Name && expected.UUID == actual.MemberInfo.UUID); }
public void updateMemberInTheCloudTest() { LoyaltyMember_Accessor target = new LoyaltyMember_Accessor(); DTO_MemberInfo inInfo = target.getMemberFromTheCloud(inSyndicateCode, inSiteID, inUUID).MemberInfo; inInfo.EarnedPoints = 50; inInfo.LoadedPoints = 30; DTO_MemberInfo expected = inInfo; DTO_LoyaltyMemberResponse response = target.updateMemberInTheCloud(inSyndicateCode, inSiteID, inInfo); var retrievedInfo = target.getMemberFromTheCloud(inSyndicateCode, inSiteID, inUUID); Assert.IsTrue(compareMemberInformation(expected, retrievedInfo)); }
static void createUser() { DTO_MemberInfo info = new DTO_MemberInfo(); getMemberInformation(ref info); DTO_LoyaltyMemberResponse response = CloudOps.CreateMember(siteId, syndicateCode, info); if (response.Succesful) { Console.WriteLine("User creation success"); } else { Console.WriteLine("User creation failed : {0}", response.Message); } }
public void UpdateMemberTest() { DTO_MemberInfo info = createMemberInfo(); info.Name = "Sam Gamage"; info.DateOfBirth = DateTime.Parse("1986/05/20"); info.CellPhone = "0362230525"; info.UUID = "ab1e69f5-3ac2-44a2-8325-b7f51e2a85bd"; DTO_LoyaltyMemberResponse response = client.UpdateMember(syndicateCode, siteId, info, true); if (response.Succesful) { response = client.GetMember(syndicateCode, siteId, info.UUID); Assert.AreEqual(info.Name, response.MemberInfo.Name); } else { Assert.Fail("Failed to update member information"); } }
private static void updateSingleUser(DTO_MemberInfo info) { int choice = -1; do { displayUser(info); Console.WriteLine("Select a field to update : Type field number (Eg: 2) and then followed by the new value. Type -1 to complete update."); string response = Console.ReadLine(); string[] arr = response.Split(' '); if (int.TryParse(arr[0], out choice) && arr.Length > 1) { try { string input = string.Join(" ", arr, 1, arr.Length - 1); switch (choice) { case 1: case 4: Console.WriteLine("Cannot update this field"); break; case 2: info.Name = input; break; case 3: info.CellPhone = input; break; case 5: info.DateOfBirth = DateTime.Parse(input); break; case 6: info.LoadedPoints = double.Parse(input); break; case 7: info.EarnedPoints = double.Parse(input); break; default: throw new Exception("Invalid input"); } } catch { Console.WriteLine("Invalid input"); } } }while (choice != -1); DTO_LoyaltyMemberResponse resp = CloudOps.UpdateMember(siteId, syndicateCode, info, false); if (resp.Succesful) { Console.WriteLine("Update successfull"); } else { Console.WriteLine("Update failed : {0}", resp.Message); } }
public void GetMemberTest() { DTO_LoyaltyMemberResponse response = client.GetMember(syndicateCode, siteId, clouduuid); Assert.AreEqual(true, response.Succesful); }