public async Task ApiUboDeclaration_Update_UboDeclaration_Valid() { var userLegal = await Api.Users.Create(CreateUserLegalPost()); var uboDeclaration = await Api.UboDeclarations.CreateUboDeclaration(null, userLegal.Id); List <UboPostDTO> ubopostDtos = UboPostDtoCollection; List <UboDTO> uboDtos = new List <UboDTO>(); foreach (var uboPost in ubopostDtos) { var ubo = await Api.UboDeclarations.CreateUbo(null, uboPost, userLegal.Id, uboDeclaration.Id); uboDtos.Add(ubo); } UboDeclarationPutDTO ubodeclarationPut = new UboDeclarationPutDTO(uboDtos.ToArray(), UboDeclarationType.VALIDATION_ASKED); UboDeclarationDTO result = null; Assert.DoesNotThrow(() => result = Api.UboDeclarations.UpdateUboDeclaration(ubodeclarationPut, userLegal.Id, uboDeclaration.Id).Result); Assert.That(result != null); Assert.AreEqual(uboDeclaration.Id, result.Id); Assert.That(result.Status == UboDeclarationType.VALIDATION_ASKED); Assert.That(result.CreationDate != DateTime.MinValue); }
public async Task ApiUboDeclaration_Create_UboDeclaration_Valid() { var userLegal = await Api.Users.Create(CreateUserLegalPost()); UboDeclarationDTO result = null; Assert.DoesNotThrow(() => result = Api.UboDeclarations.CreateUboDeclaration(null, userLegal.Id).Result); Assert.That(result.Status == UboDeclarationType.CREATED); Assert.That(result.CreationDate != DateTime.MinValue); }
public async Task ApiUboDeclaration_Get_UboDeclaration_Valid() { var userLegal = await Api.Users.Create(CreateUserLegalPost()); UboDeclarationDTO uboDeclaration = null; Assert.DoesNotThrow(() => uboDeclaration = Api.UboDeclarations.Create(userLegal.Id).Result); UboDeclarationDTO result = null; Assert.DoesNotThrow(() => result = Api.UboDeclarations.GetUboDeclarationById(userLegal.Id, uboDeclaration.Id).Result); Assert.NotNull(result); Assert.AreEqual(uboDeclaration.Id, result.Id); }