public override void SetUp() { base.SetUp(); JohnSmith = new UserBuilder() .With(u => u.Email, "*****@*****.**") .With(u => u.UserName, "JohnSmith") .With(u => u.Id, "guid") .BuildAndSave(); Ad = new RPClassifiedAdBuilder() .With(ad => ad.Title, "This Is a Title") .With(ad => ad.Text, "This is some text. This is some text. This is some text.") .With(ad => ad.YesThemes, "Everything") .With(ad => ad.NoThemes, "rp with pictures") .With(ad => ad.PreferredTimezones, "Anytime") .With(ad => ad.User, JohnSmith) .With(ad => ad.OwnerMembershipId, JohnSmith.Id) .BuildAndSave(); cmd = new UpdateRPClassifiedAd() { UserId = JohnSmith.Id, RPClassifiedAdId = Ad.Id, Title = "This Is a Title-", Text = "This is some text. This is some text. This is some text.-", YesThemes = "Everything-", NoThemes = "rp with pictures-", PreferredTimezones = "Anytime-", }; }
public RPClassifiedAd Update(UpdateRPClassifiedAd cmd) { Text = cmd.Text; YesThemes = cmd.YesThemes; NoThemes = cmd.NoThemes; RefreshTimestamp = DateTime.UtcNow; PreferredTimezones = cmd.PreferredTimezones; Title = cmd.Title; return(this); }