public async Task ShouldBeSuccessWhenCallMethodHandle()
        {
            var repository = FriendRepositoryMock.GetDefaultInstance();
            var command    = PatchFriendCommandMock.GetDefaultValidInstance();
            var handler    = GetHandler(repository: repository, notificationContext: _notificationContext);

            await handler.Handle(command, default);

            await repository.ReceivedWithAnyArgs().ReplaceOneAsync(default, default);
        public void ShouldNotBeValidWhenCommandIsPopulatedAndCellPhoneNumberIsTwelveCharacteresLength()
        {
            var validate = _validator.Validate(PatchFriendCommandMock.GetCellPhoneNumberMoreThenElevenCharacteresLengthInstance());

            validate.IsValid.Should().BeFalse();
        }
        public void ShouldNotBeValidWhenCommandIsPopulatedAndNameIsMoreThenHundredCharacteres()
        {
            var validate = _validator.Validate(PatchFriendCommandMock.GetNameMoreThenHundredCharacteresLengthInstance());

            validate.IsValid.Should().BeFalse();
        }
        public void ShouldBeValidWhenCommandIsPopulated()
        {
            var validate = _validator.Validate(PatchFriendCommandMock.GetDefaultValidInstance());

            validate.IsValid.Should().BeTrue();
        }