public object Post([FromBody] VersionedObject value) { var data = VersioningManager.UnpackVersionedData(value); // Do something return(data); }
public void GivenSameAncestor() { version1 = new VersionedObject <int>(0); version1.Object = 1; version1.Version.IncrementVersion(node1, DateTime.Now.Ticks); version2 = version1.Clone(); }
public void GivenSameAncestor() { version1 = new VersionedObject<int>(0); version1.Object = 1; version1.Version.IncrementVersion(node1, DateTime.Now.Ticks); version2 = version1.Clone(); }
public async Task OperationOnV2() { Models.V2.Project data = GetV2DataModel(); var versionedObject = new VersionedObject() { Version = "v2", Data = data }; var dataReturned = await _client.PostObject <Models.V2.Project>("/api/operations", versionedObject); Assert.Equal(dataReturned.ProjectId, data.ProjectId); }