public void VerifyThatUpdateToTelephoneNumberAreProcessed()
        {
            var firstNumber = new TelephoneNumber(Guid.NewGuid(), this.cache, this.url);

            firstNumber.Value = "123456879";
            this.person.TelephoneNumber.Add(firstNumber);

            var secondNumner = new TelephoneNumber(Guid.NewGuid(), this.cache, this.url);

            secondNumner.Value = "987654321";
            this.person.TelephoneNumber.Add(secondNumner);

            this.teamCompositionCardViewModel = new TeamCompositionCardViewModel(this.participant, this.session.Object, null);

            Assert.AreEqual(firstNumber.Value, this.teamCompositionCardViewModel.TelephoneNumber);

            firstNumber.Value = "456789123";
            var type = firstNumber.GetType();

            type.GetProperty("RevisionNumber").SetValue(firstNumber, 50);

            CDPMessageBus.Current.SendObjectChangeEvent(firstNumber, EventKind.Updated);

            Assert.AreEqual(firstNumber.Value, this.teamCompositionCardViewModel.TelephoneNumber);
        }