public async Task ViewModel_ItemsViewModel_InsertUpdateAsync_Update_Data_Should_Pass() { MockForms.Init(); // Get State of the DataStore, and set to run on the Mock var myDataStoreEnum = MasterDataStore.GetDataStoreMockFlag(); MasterDataStore.ToggleDataStore(DataStoreEnum.Mock); var myViewModel = new ItemsViewModel(); var myData = DefaultModels.ItemDefault(ItemLocationEnum.Feet, AttributeEnum.Attack); await myViewModel.AddAsync(myData); // Update existing var Value = "updated"; myData.Name = Value; var myReturn = await myViewModel.InsertUpdateAsync(myData); var Actual = await myViewModel.GetAsync(myData.Id); string Expected = Value; // Return state MasterDataStore.ToggleDataStore(myDataStoreEnum); // Validate the controller can stand up and has a Title Assert.AreEqual(Expected, Actual.Name, TestContext.CurrentContext.Test.Name); }