Example #1
0
        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());
        }
Example #2
0
        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());
        }