public async Task CreateAsset() { AssetDTO createdAsset = await this.CreateTestAsset(); Assert.NotNull(createdAsset); AssetEntity entity = await this.AssetRepository.TryGetAsync(createdAsset.Id) as AssetEntity; entity.ShouldBeEquivalentTo(createdAsset, o => o .ExcludingMissingMembers()); }
public async Task UpdateAsset() { string url = ApiPaths.ASSETS_V2_BASE_PATH; AssetDTO updateParamAsset = await CreateTestAsset(); updateParamAsset.Name += Helpers.Random.Next(1000, 9999).ToString() + GlobalConstants.AutoTestEdit; updateParamAsset.DefinitionUrl += Helpers.Random.Next(1000, 9999).ToString() + GlobalConstants.AutoTest; string updateParam = JsonUtils.SerializeObject(updateParamAsset); var updateResponse = await this.Consumer.ExecuteRequest(url, Helpers.EmptyDictionary, updateParam, Method.PUT); Assert.True(updateResponse.Status == HttpStatusCode.NoContent); AssetEntity entityUpdateed = await this.AssetRepository.TryGetAsync(updateParamAsset.Id) as AssetEntity; entityUpdateed.ShouldBeEquivalentTo(updateParamAsset, o => o .ExcludingMissingMembers()); }