Exemple #1
0
        public static Faker <CreateMemberCommand> Valid()
        {
            return(new Faker <CreateMemberCommand>().CustomInstantiator(x =>
            {
                var command = new CreateMemberCommand {
                    Name = x.Person.UserName
                };

                const string routename = "get-member";
                var urlHelper = UrlHelperMockBuilder.Create().SetupLink(routename).Build();
                command.SetupForCreation(urlHelper, routename, x => new { x.Id });
                return command;
            }));
        }
Exemple #2
0
 public static Faker <CreateGuildCommand> Valid(Guid?leaderId = null)
 {
     return(new Faker <CreateGuildCommand>().CustomInstantiator(x =>
     {
         var command = new CreateGuildCommand
         {
             Name = x.Company.CatchPhrase(),
             LeaderId = leaderId ?? Guid.NewGuid()
         };
         const string routename = "get-guild";
         var urlHelper = UrlHelperMockBuilder.Create().SetupLink(routename).Build();
         command.SetupForCreation(urlHelper, routename, x => new { x.Id });
         return command;
     }));
 }
Exemple #3
0
        public static Faker <InviteMemberCommand> Valid(Guid?guildId = null, Guid?memberId = null)
        {
            return(new Faker <InviteMemberCommand>().CustomInstantiator(_ =>
            {
                var command = new InviteMemberCommand
                {
                    GuildId = guildId ?? Guid.NewGuid(),
                    MemberId = memberId ?? Guid.NewGuid()
                };

                const string routename = "get-invite";
                var urlHelper = UrlHelperMockBuilder.Create().SetupLink(routename).Build();
                command.SetupForCreation(urlHelper, routename, x => new { x.Id });
                return command;
            }));
        }