public void LoyaltyMateServiceCreationTest() { bool status = false; DTO_LoyaltyMemberResponse response; DTO_MemberInfo info = createMemberInfo(); info.UUID = clouduuid; info.EMailAddress = "*****@*****.**"; for (int i = 0; i <= 1; i++) { //Thread.Sleep(100); try { info.Name = "Sam_" + i; //response = client.UpdateMember(syndicateCode, siteId, info, false); response = client.GetMember(syndicateCode, siteId, clouduuid); status = true; } catch { status = false; throw; } } Assert.AreNotEqual(false, status); }
private static void displayUser(DTO_MemberInfo info) { seperator(); Console.WriteLine(@"1. Id: {0} | 2. Name: {1} | 3. Cellphone: {2} | 4. Email: {3} | 5. DateOfBirth: {4} | 6. LoadedPoints: {5} | 7. EarnedPoints: {6}", info.UUID, info.Name, info.CellPhone, info.EMailAddress, getDateString(info.DateOfBirth), info.LoadedPoints, info.EarnedPoints ); seperator(); }
private static void displayUser(int number, DTO_MemberInfo info) { seperator(); Console.WriteLine(@"Number: {0} | Id:{1} | Name: {2} | Cellphone: {3} | Email: {4} | DateOfBirth: {5} | LoadedPoints: {6} | EarnedPoints: {7} | ActivationToken: {8} ", number, info.UUID, info.Name, info.CellPhone, info.EMailAddress, getDateString(info.DateOfBirth), info.LoadedPoints, info.EarnedPoints, info.ActivationToken ); seperator(); }
private static void getMemberInformation(ref DTO_MemberInfo info) { info.Name = getLineFromConsole <string>("Name"); info.DateOfBirth = DateTime.Parse(getLineFromConsole <DateTime>("BirthDate")); info.CellPhone = getLineFromConsole <string>("Cellphone"); info.EarnedPoints = Convert.ToDouble(getLineFromConsole <Double>("Earned Points")); info.EMailAddress = getLineFromConsole <string>("Email"); info.LoadedPoints = Convert.ToDouble(getLineFromConsole <Double>("Loaded Points")); }
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 DTO_MemberInfo createMemberInfo() { DTO_MemberInfo info = new DTO_MemberInfo(); info.CellPhone = "0221239584"; info.EarnedPoints = 50; info.LoadedPoints = 30; info.EMailAddress = "*****@*****.**"; info.Name = "CDE"; return(info); }
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); }
private DTO_MemberInfo createMemberInfo() { DTO_MemberInfo info = new DTO_MemberInfo(); info.CellPhone = "0221239584"; info.EarnedPoints = 50; info.LoadedPoints = 30; info.EMailAddress = "*****@*****.**"; info.Activated = true; info.Name = "Nadun"; return(info); }
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 updateUsers() { DTO_MemberInfo member = getMemberFromList(); if (member != null) { updateSingleUser(member); } else { Console.WriteLine("No member to update."); } }
static void getUserDetails() { DTO_MemberInfo member = getMemberFromList(); if (member != null) { displayUser(member); } else { Console.WriteLine("No member to display"); } }
public void UpdateTest() { LoyaltyMember target = new LoyaltyMember(); DTO_MemberInfo inInfo = target.Get(inSyndicateCode, inSiteID, inUUID).MemberInfo; inInfo.DateOfBirth = DateTime.Parse("1986/12/04"); inInfo.CellPhone = "0221239584"; inInfo.Name = "Nadun"; inInfo.EMailAddress = "*****@*****.**"; inInfo.Activated = true; bool inForceCreate = true; DTO_LoyaltyMemberResponse actual; actual = target.Update(inSyndicateCode, inSiteID, inInfo, inForceCreate); Assert.IsTrue(actual.ResponseCode == LoyaltyResponseCode.Successful); }
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"); } }
static void removeUser() { DTO_MemberInfo member = getMemberFromList(); if (member != null) { DTO_LoyaltyResponse response = CloudOps.DeleteMember(siteId, syndicateCode, member.UUID); if (response.Succesful) { Console.WriteLine("Member removed successfully"); } else { Console.WriteLine("Member removal failed : {0}", response.Message); } } else { Console.WriteLine("No member to remove"); } }
public static DTO_LoyaltyMemberResponse UpdateMember(int siteId, string syndicateCode, DTO_MemberInfo info, bool forceCreate) { openConnection(); return(client.UpdateMember(syndicateCode, siteId, info, forceCreate)); }
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); } }