public static Message CreateValidMessage( User user, MessageStateEnum stateEnum = MessageStateEnum.Published, string mind = "Fake message.", string speech = "", int amountOfFavourites = 0, DateTime?creationDate = null, Message quotedMessage = null, Message commentedMessage = null) { IMessageStateRepository messageStateRepository = ServiceLocator.Current.GetInstance <IMessageStateRepository>(); ILanguageRepository laguageRepository = ServiceLocator.Current.GetInstance <ILanguageRepository>(); Language language = laguageRepository.FindByCode("PL"); return(new Message { Id = Guid.NewGuid(), User = user, Mind = mind, MessageState = messageStateRepository.FindByEnum(stateEnum), AmountOfFavourites = amountOfFavourites, CreationDate = creationDate ?? DateTime.UtcNow, QuotedMessage = quotedMessage, CommentedMessage = commentedMessage, Speech = speech, Language = language }); }
public static User CreateValidUser(string userName, string firstName = "FirstName", string lastName = "LastName") { ILanguageRepository laguageRepository = ServiceLocator.Current.GetInstance <ILanguageRepository>(); Language language = laguageRepository.FindByCode("PL"); return(new User { Id = Guid.NewGuid(), UserName = userName, FirstName = firstName, LastName = lastName, Language = language, CreationDate = DateTime.UtcNow, Email = userName + "@unknown.to", GravatarHash = userName.CalculateMd5Hash() }); }
public Language FindByCode(string code) { return(_languageRepository.FindByCode(code)); }