Ejemplo n.º 1
0
        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-",
            };
        }
Ejemplo n.º 2
0
        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);
        }