Example #1
0
        public void UpdateSplitContact_ReturnsOk()
        {
            var splitId               = 1;
            var splitContactId        = 2;
            var splitContactUpdateDto = new SplitContactUpdateDto {
                Owes = 25m, Paid = 50m, Iban = "BE68 5390 0754 7034", Address = "Rue des longiers, 45", Comments = "me devait déjà 5 euros"
            };

            _controller.UpdateSplitContact(splitId, splitContactId, splitContactUpdateDto);

            _contactServiceMock.Verify(s => s.UpdateSplitContact(splitContactId, splitContactUpdateDto.Owes, splitContactUpdateDto.Paid, splitContactUpdateDto.Iban, splitContactUpdateDto.Address, splitContactUpdateDto.Comments), Times.Once());
        }
        public void UpdateSplitContact()
        {
            var contactController = CreateController();

            var splitContactUpdateDto = new SplitContactUpdateDto {
                Owes = 33, Paid = 33, Iban = "BE68 5390 0754 7034", Address = "Rue des longiers, 45", Comments = "comment"
            };
            var splitContactId = 1;

            contactController.Controller.UpdateSplitContact(1, splitContactId, splitContactUpdateDto);

            var splitContact = contactController.Context.SplitContacts.Single(sc => sc.Id == splitContactId);

            Assert.Equal(splitContactUpdateDto.Comments, splitContact.Comments);
            var contact = contactController.Context.Contacts.Single(c => c.Id == splitContact.ContactId);

            Assert.Equal(splitContactUpdateDto.Iban, contact.Iban);
            Assert.Equal(splitContactUpdateDto.Address, contact.Address);
        }
Example #3
0
 public void UpdateSplitContact(int splitId, int splitContactId, [FromBody] SplitContactUpdateDto splitContactUpdateDto)
 {
     _contactService.UpdateSplitContact(splitContactId, splitContactUpdateDto.Owes, splitContactUpdateDto.Paid, splitContactUpdateDto.Iban, splitContactUpdateDto.Address, splitContactUpdateDto.Comments);
 }