Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }