private void ArrangeMessageDTORecipient( IMessageDTO messageDTO, bool isRecipientValid, bool isRecipientIdValid, bool isRecipientScreenNameValid) { var recipient = A.Fake <IUserDTO>(); var recipientId = TestHelper.GenerateRandomLong(); var recipientScreenName = TestHelper.GenerateString(); messageDTO.CallsTo(x => x.Recipient).Returns(recipient); messageDTO.CallsTo(x => x.RecipientId).Returns(recipientId); messageDTO.CallsTo(x => x.RecipientScreenName).Returns(recipientScreenName); _fakeUserQueryValidator.CallsTo(x => x.CanUserBeIdentified(recipient)).Returns(isRecipientValid); _fakeUserQueryValidator.CallsTo(x => x.IsUserIdValid(recipientId)).Returns(isRecipientIdValid); _fakeUserQueryValidator.CallsTo(x => x.IsScreenNameValid(recipientScreenName)).Returns(isRecipientScreenNameValid); }
private void ArrangeMessageDTORecipient( IMessageDTO messageDTO, bool isRecipientValid, bool isRecipientIdValid, bool isRecipientScreenNameValid) { var recipient = A.Fake<IUserDTO>(); var recipientId = TestHelper.GenerateRandomLong(); var recipientScreenName = TestHelper.GenerateString(); messageDTO.CallsTo(x => x.Recipient).Returns(recipient); messageDTO.CallsTo(x => x.RecipientId).Returns(recipientId); messageDTO.CallsTo(x => x.RecipientScreenName).Returns(recipientScreenName); _fakeUserQueryValidator.CallsTo(x => x.CanUserBeIdentified(recipient)).Returns(isRecipientValid); _fakeUserQueryValidator.CallsTo(x => x.IsUserIdValid(recipientId)).Returns(isRecipientIdValid); _fakeUserQueryValidator.CallsTo(x => x.IsScreenNameValid(recipientScreenName)).Returns(isRecipientScreenNameValid); }
private void ArrangeMessageDTOText(IMessageDTO messageDTO, bool doesTextExists, bool textContainsChars) { string text = doesTextExists ? textContainsChars ? Guid.NewGuid().ToString() : String.Empty : null; messageDTO.CallsTo(x => x.Text).Returns(text); }