AutoFixture.Idioms
рдкрд░рд┐рдпреЛрдЬрдирд╛ Albedo
рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдЬрд┐рд╕реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ @ploeh рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо .NET рдорд╛рдирдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ Albedo
рдЙрд╕ рджреБрдирд┐рдпрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдмреЗрдбреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдорд╛рд░реНрдХ рдиреЗ рдЗрд╕реЗ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдХрд┐ рдЕрдм рдЙрд╕реЗ рдЙрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд╣ рдЕрдкрдирд╛ рд╕рдордп рдЙрд╕ рдкрд░ рдЦрд░реНрдЪ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдорд╛рд░реНрдХ рдиреЗ рдСрдЯреЛрдлрд┐рдХреНрдЪрд░ рдЦрд╛рддреЗ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рд╣рдо рдЙрд╕ lib рдХреЗ рдПрдХрдорд╛рддреНрд░ рдкреНрд░рдореБрдЦ рдЙрдкрднреЛрдХреНрддрд╛ рд╣реИрдВред
рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ Idioms
рд▓рд┐рдП .NET рдорд╛рдирдХ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдпрд╣реА рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИ, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдпреЛрдЬрдирд╛ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ:
@AutoFixture/рдХреЛрд░ рд╕рд╛рдЗрдб рд╕реЗ:
@ploeh рдХреА рдУрд░ рд╕реЗ:
master
рд╢рд╛рдЦрд╛ рдореЗрдВ рдкреБрд╢ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЦреЛрд▓реЗрдВрдЧреЗредAutoFixture
, AlexPovar
рдФрд░ klimisa
рдХреЛ рдкреИрдХреЗрдЬ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ ( рдпрд╣рд╛рдВ рдЬреИрд╕рд╛ рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)редрдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ:
Ploeh
рдиреЗрдорд╕реНрдкреЗрд╕ рдЙрдкрд╕рд░реНрдЧ рд╣рдЯрд╛ рджреЗрдВрдЧреЗред рдпрд╛рдиреА #745 рдореЗрдВ рдХрд┐рдП рдЧрдП рдирд┐рд░реНрдгрдп рдХреЗ рд╕рд╛рде рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдирд╛ред@ploeh @AutoFixture/core рдХреНрдпрд╛ рдЖрдк рдРрд╕реА рдХрд┐рд╕реА рдпреЛрдЬрдирд╛ рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ? :рдЖрдБрдЦ рдорд╛рд░рдирд╛:
рдЕрд▓реНрдмреЗрдбреЛ, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб C# рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рдПрдХ рдЙрдкрдпреЛрдЧреА, рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдУрдкрди-рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, AutoFixture рд╕рдВрдЧрдарди, IMHO рдореЗрдВ рдХреЛрдИ рд╕реНрдерд╛рди рдирд╣реАрдВ рд╣реИред
рдпрд╣ рдкреНрд░рд╛рдердорд┐рдХ рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ @ploeh рдХреЗ GitHub рдЦрд╛рддреЗ рдХреЗ рддрд╣рдд рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдореБрдЭреЗ рдЗрд╕ рдлреИрд╕рд▓реЗ рд╕реЗ рдкреАрдЫреЗ рд╣рдЯрдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рджрд┐рдЦрддрд╛ред
рд╡рд╣рд╛рдБ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдПрдХ рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЪрд▓ рд░рд╣рд╛ рдкреАрдЖрд░рдПрд╕ рдХреЗ рд▓рд┐рдП рдвреЗрд░ рдкрд╣рд▓реЗ рдХрднреА рдирд╣реАрдВ рдФрд░ рдХреБрдЫ рд╣реА рдЙрдкрд▓рдмреНрдз рд╕рдореАрдХреНрд╖рдХ рдХреА рддрд░рд╣ рд╣реИред
@moodmosaic рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдереЛрдбрд╝рд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдирд┐рд░реНрдгрдп, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ! рдареАрдХ рд╣реИ, рдЖрдЗрдП рдЕрднреА рдХреЗ рд▓рд┐рдП Idioms
рд▓рд┐рдП .NET рдХреЛрд░ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рд░рд╣рддреЗ рд╣реИрдВ рдФрд░ рддрдп рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ v4 рдХреЗ рдЕрдВрдд рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред
рдореИрдВрдиреЗ рдХреБрдЫ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ - рдореИрдВрдиреЗ рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд╕рдВрдЧрдарди рдмрдирд╛рдпрд╛: https://github.com/AlbedoOrgред рд╣рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╡рд╣рд╛рдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдореИрдВ .NET рдорд╛рдирдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реВрдВрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдпрд╣рд╛рдВ рд╣реИ, рдореИрдВ рд╡реИрд╕рд╛ рд╣реА рд▓реЗрдЖрдЙрдЯ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдЦреБрдж рдРрд╕рд╛ рдХрд░реВрдВрдЧрд╛ред рдмрд╛рдж рдореЗрдВ @moodmosaic @ecampidoglio рдЬреИрд╕реЗ рдЕрдиреНрдп рд▓реЛрдЧ рднреА рдпрджрд┐ рдЪрд╛рд╣реЗрдВ рддреЛ рднрд╛рдЧ рд▓реЗ рд╕рдХрддреЗ рдереЗред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореИрдВ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП @ploeh рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ред
рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рд░реЗрдкреЛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╕рд╡рд╛рд▓ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ @adamchester рдФрд░ @moodmosaic рдХреЛ рд╕рд╣-рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ
рдЖрдкрдХреЛ @jwChung рднреА рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрд▓реНрдмреЗрдбреЛ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдЬрд╝рд░реВрд░, рдореЗрд░реА рддрд░рдл рд╕реЗ рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рд╣реИред рдХреГрдкрдпрд╛ рдЙрд╕реЗ рдЬреЛрдбрд╝реЗрдВ - рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХреАрдп рдЕрдзрд┐рдХрд╛рд░ рднреА рд╣реИрдВ: рдмреНрд▓рд╢:
@moodmosaic рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ред рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред @zvirja
@jwChung , рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ! рдореИрдВрдиреЗ рдЕрднреА рдХреБрдЫ рдШрдВрдЯреЗ рдкрд╣рд▓реЗ рд╣реА рдЖрдкрдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореИрдВрдиреЗ рдХреБрдЫ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ - рдореИрдВрдиреЗ рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд╕рдВрдЧрдарди рдмрдирд╛рдпрд╛: https://github.com/AlbedoOrgред рд╣рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╡рд╣рд╛рдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдореИрдВ .NET рдорд╛рдирдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реВрдВрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдпрд╣рд╛рдВ рд╣реИ, рдореИрдВ рд╡реИрд╕рд╛ рд╣реА рд▓реЗрдЖрдЙрдЯ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдЦреБрдж рдРрд╕рд╛ рдХрд░реВрдВрдЧрд╛ред рдмрд╛рдж рдореЗрдВ @moodmosaic @ecampidoglio рдЬреИрд╕реЗ рдЕрдиреНрдп рд▓реЛрдЧ рднреА рдпрджрд┐ рдЪрд╛рд╣реЗрдВ рддреЛ рднрд╛рдЧ рд▓реЗ рд╕рдХрддреЗ рдереЗред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореИрдВ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП @ploeh рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ред