+TEST(CalendarDataStorage, Update_One_Account_Set_Account_Name_To_No_Name_Return_No_Name_Message){
+
+ CalendarDataStorage updateAccountTest;
+
+ updateAccountTest.AddAccount("Test Account 1", 1);
+
+ int testAccount1ID = updateAccountTest.GetAccount("Test Account 1").accountID;
+
+ EXPECT_EQ(1, testAccount1ID);
+ ASSERT_EQ(CDSACCOUNT_NONAME, updateAccountTest.UpdateAccount(testAccount1ID, ""));
+
+}
+
+TEST(CalendarDataStorage, Update_One_Account_Set_Account_Name_To_Existing_Account_Return_Failed_Message){
+
+ CalendarDataStorage updateAccountTest;
+
+ updateAccountTest.AddAccount("Test Account 1", 1);
+ updateAccountTest.AddAccount("Test Account 2", 2);
+
+ int testAccount2ID = updateAccountTest.GetAccount("Test Account 2").accountID;
+
+ EXPECT_EQ(2, testAccount2ID);
+ ASSERT_EQ(CDSACCOUNT_FAILED, updateAccountTest.UpdateAccount(testAccount2ID, "Test Account 1"));
+
+}
+
+TEST(CalendarDataStorage, Update_One_Account_That_Does_Not_Exist_Return_No_Account_Message){
+
+ CalendarDataStorage updateAccountTest;
+
+ ASSERT_EQ(CDSACCOUNT_NOACCOUNT, updateAccountTest.UpdateAccount(1, "Missing Account"));
+
+}
+