public async Task ShouldCreateUpdate() { //given await FHClient.Init(); var dataset = new MockResponseDataset <TaskModel>("dataset"); var task = new TaskModel { TaksName = "test" }; //when task = dataset.Create(task); const string name = "super"; task.TaksName = name; dataset.Update(task); //then var readTask = dataset.Read(task.UID); Assert.IsNotNull(readTask); Assert.AreEqual(name, readTask.TaksName); //when dataset.MockResponse = dataset.AwkRespone; await dataset.StartSyncLoop(); //then var list = dataset.List(); Assert.AreEqual(1, list.Count); Assert.AreEqual(name, list[0].TaksName); }
public async Task ShouldCreateUpdate() { //given await FHClient.Init(); var dataset = new MockResponseDataset<TaskModel>("dataset"); var task = new TaskModel { TaksName = "test" }; //when task = dataset.Create(task); const string name = "super"; task.TaksName = name; dataset.Update(task); //then var readTask = dataset.Read(task.UID); Assert.IsNotNull(readTask); Assert.AreEqual(name, readTask.TaksName); //when dataset.MockResponse = dataset.AwkRespone; await dataset.StartSyncLoop(); //then var list = dataset.List(); Assert.AreEqual(1, list.Count); Assert.AreEqual(name, list[0].TaksName); }