Autofixture: v4 RC1 рд░рд┐рд▓реАрдЬрд╝

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдЕрдХреНрддреВре░ 2017  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: AutoFixture/AutoFixture

рдпрд╣рд╛рдБ v4 рд░рд┐рд▓реАрдЬрд╝ рдХреА рддреИрдпрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдХреА рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИред

рддреИрдпрд╛рд░реА:

  • [x] master рд▓рд┐рдП рд╕рднреА рдкреАрдЖрд░ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рддрдХ master рд╢рд╛рдЦрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдлреНрд░реАрдЬ рдХрд░реЗрдВред
  • [x] v4 рдорд╛рдЗрд▓рд╕реНрдЯреЛрди рдореЗрдВ рд╕рднреА рдореБрджреНрджреЛрдВ рдФрд░ рдкреАрдЖрд░ рдХреЛ рдмрдВрдж рдХрд░реЗрдВред
  • [x] рд╕рднреА v4 рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рд╡рд┐рдХрд┐ (#888) рдкрд░ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд▓рд┐рдЦреЗрдВред
  • [x] рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рд░реАрдбрдореА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
  • [x] Contributing.md рдФрд░ рд╡рд┐рдХреА рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡рд╣рд╛рдВ рдХреЛрдИ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред

рд░рд┐рд╣рд╛рдИ:

  • [x] рдСрдЯреЛрдлрд┐рдХреНрдЪрд░ v4.0.0-rc1 рд░рд┐рд▓реАрдЬ рдХрд░реЗрдВред
  • [x] рд╕рд┐рдореЗрдВрдЯрд┐рдХ рддреБрд▓рдирд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд░реЗрдкреЛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред
  • [x] рдСрдЯреЛрдлрд┐рдХреНрдЪрд░ рд░рд┐рд▓реАрдЬ рдХрд░реЗрдВ рдФрд░ рдПрдХ рдЯреНрд╡реАрдЯ рдХрд░реЗрдВред
  • [x] рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣реБрд╣, рдЕрдВрдд рдореЗрдВ рдХрд┐рдпрд╛! v4 RC1 рдХреБрдЫ рдХреНрд╖рдг рдкрд╣рд▓реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ! рдореИрдВ

рдЗрд╕ рд░рд┐рд▓реАрдЬ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣ рдХрд╛рдлреА рд▓рдВрдмрд╛ рд░рд╛рд╕реНрддрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рдЦрд░реНрдЪ рдХрд┐рдПред

@moodmosaic рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЪрд░реНрдЪрд╛рдУрдВ рдореЗрдВ рдЖрдкрдХреА рд╕рдХреНрд░рд┐рдп рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХрднреА-рдХрднреА рдЖрдк рдЖрд╡рд╢реНрдпрдХ рдзреНрдпрд╛рди рдХреА рдорд╛рддреНрд░рд╛ рд╕реЗ рдЕрднрд┐рднреВрдд рдереЗ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рдлреЙрд▓реЛ-рдЕрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд╛рд▓реА рд╕рдордп рдорд┐рд▓рд╛! рдпрд╣ рд░рд┐рд▓реАрдЬ рдЖрдкрдХреЗ рдирд┐рд╡реЗрд╢ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдореИрдВ

@adamchester @ecampidoglio рдЖрдкрдХреЗ рд╕рд╣рдпреЛрдЧ рдФрд░ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдЖрдкрдХреЗ рд╕рд╛рде рдШрдирд┐рд╖реНрда рд░реВрдк рд╕реЗ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордп рд╡реНрдпрд╕реНрдд рд░рд╣рддреЗ рдереЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдореБрдХреНрдд рд╣реЛрдВрдЧреЗ рдФрд░ рднрд╛рдЧ рд▓реЗрдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред

@ploeh рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдорд╣рд╛рди рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рд╕рд╛рде рд╕рднреА рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рднреА рдзрдиреНрдпрд╡рд╛рдж - рдпрд╣ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╣рдореЗрд╢рд╛ рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдореЗрд░реА рд╕рд╣рд╛рдпрддрд╛ рдХреАред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЙрди рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдЪрд░реНрдЪрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдкрд╛рд▓рди рдХрд┐рдпрд╛, рдкреАрдЖрд░ рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдФрд░ рд╡рд╣рд╛рдВ рд╕рд╣рдпреЛрдЧ рдХрд┐рдпрд╛ред рдпрд╣рд╛рдБ рдХреБрдЫ рдирд╛рдо рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛рдж рдЖрддреА рд╣реИ рдХрд┐рд╕реА рдХреЛ: @Kralizek @frblondin @sergeyshushlyapin @ рд╕реНрдЯреАрд╡-codemunkies @adamralph @blairconradред рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрддреЛрдВ ЁЯЩПЁЯН║

рдореБрдЭреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдХрд░ рдЦреБрд╢реА рд╣реБрдИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рд╣рдо рдХреБрдЫ рдХрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдорд╣рд╛рди рдЕрд╡рд╕рд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рд╕рднреА 13 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрд░рд╕реА рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛ рд╣реЛ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдФрд░ рдЙрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд╕ рдХреНрд╖рдг рддрдХ рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд░рд╣реЗрдЧрд╛ (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рд╕рд╣рд┐рдд), рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХреЗрдВред рдпрджрд┐ рдЕрдВрддрд┐рдо рд╕рдордп рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рддреЛ рд╣рдо рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдирд╣реАрдВ - рддреЛ рд╣рдо рдЗрд╕реЗ рдХреЗрд╡рд▓ RTM рдкрд░ рдЖрдЧреЗ рдмрдврд╝рд╛рдПрдВрдЧреЗред

рдореЗрд░реА рдЪрд┐рдВрддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдмрджрд▓рд╛рд╡ рд╣реИрдВ - рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рддреЛрдбрд╝рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдирдИ рдмрдбрд╝реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рддрдХ (рдЬреИрд╕реЗ .NET рдХреЛрд░ рд╕рдорд░реНрдерди, рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ NSubstitute рдПрдХреАрдХрд░рдг рджреГрд╖реНрдЯрд┐рдХреЛрдг)ред рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдХрд┐рд╕реА рдЪреАрдЬ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдпрд╣рд╛рдВ рдЖрд░рд╕реА рдареАрдХ рдХрд╛рдо рдХрд░реЗрдЧреАред

@AutoFixture/core рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ?

рдХреНрдпрд╛ RC рдФрд░ RTM SemVer рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫрд╛ рдЦреЗрд▓рддреЗ рд╣реИрдВ? рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЗрди RT рдФрд░ RTM рд╕рдВрд╕реНрдХрд░рдг рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдирдлрд░рдд рдХрд░рддрд╛ рд╣реВрдВ рдпрджрд┐ рдпрд╣ рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (?) рдЕрдЧрд░ рдХреБрдЫ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИ, рддреЛ рдареАрдХ рд╣реИ, рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (?)

рдХреНрдпрд╛ RC рдФрд░ RTM SemVer рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫрд╛ рдЦреЗрд▓рддреЗ рд╣реИрдВ? рдореИрдВ

рдЬрд╝рд░реВрд░, рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдпрд╣рд╛рдБ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред

рдЕрдЧрд░ рдпрд╣ рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ рд░рд┐рд▓реАрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (?) рдЕрдЧрд░ рдХреБрдЫ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИ, рдареАрдХ рд╣реИ, рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (?)

рдореЗрд░реЗ рд▓рд┐рдП рдЖрд░рд╕реА рдХреЗ рдкреАрдЫреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рджрд░реНрд╢рдХреЛрдВ рдХреЛ "рдкрд╣рд▓реА рд▓рд╣рд░" рдХреЗ рд▓рд┐рдП рдЙрди рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдХрд░рдирд╛ рд╣реИ рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдФрд░ рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрдиреЗ рдкрд░ рд╡реЗ рд▓реЛрдЧ рдХрдо рднреНрд░рдорд┐рдд рд╣реЛрдВрдЧреЗ рдФрд░ рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВрдЧреЗ - рд╡реЗ рдЙрддреНрд╕рд╛рд╣реА рд╣реИрдВ рдФрд░ рд╡реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдпрджрд┐ рд╣рдо рдХреЗрд╡рд▓ рдЖрд░рдЯреАрдПрдо рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╡реНрдпрд╛рдкрдХ рд╢реНрд░реЗрдгреА рдХреЗ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрдиреЗ рдкрд░ рд╡реЗ рднреНрд░рдорд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреБрдЫ рдЧреИрд░-рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдордп рддрдХ рдЙрддреНрдкрд╛рдж рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдХ рдФрд░ рдХрд╣рд╛рдиреА рд╣реИ рд╕реЗрдорд╡рд░ред рдпрджрд┐ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдХреБрдЫ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП NSubstitute рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рде) рддреЛ рд╣рдо рдЕрднреА рднреА рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред рджреВрд╕рд░реА рдУрд░, рдпрджрд┐ рд╣рдо v4 рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдпрд╛ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП v5 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ RC рдХреА рдХреЛрдИ рдХреАрдордд рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджрд┐рдЦрддреАред рдХреНрдпрд╛ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ? рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд▓реЛрдЧ .NET рдХреЛрд░ рд╕рдорд░реНрдерди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ 100% рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рдбрдореА рдореБрджреНрджреЗ рдирд╣реАрдВ рд╣реИрдВред

@moodmosaic рдХреНрдпрд╛ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдЖрд╢реНрд╡рд╕реНрдд рдХрд┐рдпрд╛ рд╣реИ? рдореИрдВ

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛... рдореИрдВ рд╕реАрдзреЗ рдЬрд╛рдХрд░ рд╕рдВрд╕реНрдХрд░рдг 4.0.0 рдЬрд╛рд░реА рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛... рдЬрдм рддрдХ @AutoFixture/core рдХреЗ рдкрд╛рд╕ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ, рдореИрдВ рдЕрдВрддрд┐рдо рдирд┐рд░реНрдгрдп рдЖрдк рдкрд░ рдЫреЛрдбрд╝ рджреВрдБрдЧрд╛ред

@moodmosaic рдЕрдкрдиреА рд░рд╛рдп рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! ЁЯСН рдХреНрдпрд╛ рдЖрдк рдпрд╣ рднреА рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ?

рдЦреИрд░, рд░рд┐рд▓реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рд╕рдордп рд╣реИ, рддреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ @adamchester рдФрд░ @ecampidoglio рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред

рдХреНтАНрдпрд╛ рдЖрдк рдпрд╣ рднреА рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНтАНрдпрд╛ рдЖрдк рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНтАНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ?

рдХрд┐рд╕рдХреЗ рд╕рд╛рде? рдмрдЪрдирд╛ RC рдФрд░ RTM , рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рд┐рд░реНрдл рдореЗрд░реА рд░рд╛рдп ЁЯШЙ рдпрд╣ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рдирд╛ рд╣реИ рд╣реИ, ...

рдмрд╕ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, @zvirja , рдХреНрдпрд╛ рдЖрдк NuGet рдкрд░ рдкреНрд░реА-рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

@Kralizek рд╣рд╛рдБ, рдореЗрд░реЗ рдкрд╛рд╕ рдРрд╕реА рдпреЛрдЬрдирд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ @adamchester рдФрд░ @ecampidoglio (рдпрджрд┐ рд╡рд╣ рдЕрднреА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддрд╛ рд╣реИ) рдХреЗ рдЦрд┐рд▓рд╛рдл рдордЬрдмреВрдд рдЪрд┐рдВрддрд╛рдПрдВ рд╣реИрдВред

@adamchester рд╣рдо v4 RC рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рднреА рдореБрдЦреНрдп рдХрд╛рдо рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ рдореИрдВ рдЕрдВрддрд┐рдо рддреИрдпрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╕рднреА рдкреАрдЖрд░ рдХреЛ рдорд░реНрдЬ рдХрд┐рдП рдЬрд╛рдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдПрдХ рдШрдВрдЯреЗ рдХрд╛ рдЦрд╛рд▓реА рд╕рдордп рдЖрд╡рдВрдЯрд┐рдд рдХрд░ рд╕рдХреЗрдВ рдФрд░ рд▓рдВрдмрд┐рдд рдкреАрдЖрд░ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░ рд╕рдХреЗрдВред рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрджреА рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдФрд░ рд╣рдо рд╕рднреА рдХреЛ рдЙрдирдХреА рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рд▓рд┐рдП 1 рд╕рдкреНрддрд╛рд╣ рддрдХ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕ рд╕рдордп рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ рдФрд░ рд╣рдо рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗЁЯШК

рдореИрдВрдиреЗ рд░рд┐рд▓реАрдЬ рдХреА рд╕рд╛рд░реА рддреИрдпрд╛рд░рд┐рдпрд╛рдВ рдкреВрд░реА рдХрд░ рд▓реА рд╣реИрдВред

@moodmosaic рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рд╡рд┐рдХрд┐ рдкрд░ рд░рд┐рд▓реАрдЬ рдиреЛрдЯреНрд╕ рдФрд░ рд░реАрдбрдореА рдореЗрдВ рдШреЛрд╖рдгрд╛ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣рд╛рдБ рд▓рд┐рдВрдХ рд╣реИрдВ:
рд░реАрдбрдореА: https://github.com/AutoFixture/AutoFixture/tree/v4
рд╡рд┐рдХреА: https://github.com/AutoFixture/AutoFixture/wiki/v4.0-Release-Notes

рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдХреБрдЫ рдмреЗрд╡рдХреВрдл рдЯрд╛рдЗрдкреЛ рдХрд┐рдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рддрд╛рдЬрд╛ рд░реВрдк рд╕реЗ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рджред

рд╣реБрд╣, рдЕрдВрдд рдореЗрдВ рдХрд┐рдпрд╛! v4 RC1 рдХреБрдЫ рдХреНрд╖рдг рдкрд╣рд▓реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ! рдореИрдВ

рдЗрд╕ рд░рд┐рд▓реАрдЬ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣ рдХрд╛рдлреА рд▓рдВрдмрд╛ рд░рд╛рд╕реНрддрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рдЦрд░реНрдЪ рдХрд┐рдПред

@moodmosaic рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЪрд░реНрдЪрд╛рдУрдВ рдореЗрдВ рдЖрдкрдХреА рд╕рдХреНрд░рд┐рдп рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХрднреА-рдХрднреА рдЖрдк рдЖрд╡рд╢реНрдпрдХ рдзреНрдпрд╛рди рдХреА рдорд╛рддреНрд░рд╛ рд╕реЗ рдЕрднрд┐рднреВрдд рдереЗ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рдлреЙрд▓реЛ-рдЕрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд╛рд▓реА рд╕рдордп рдорд┐рд▓рд╛! рдпрд╣ рд░рд┐рд▓реАрдЬ рдЖрдкрдХреЗ рдирд┐рд╡реЗрд╢ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдореИрдВ

@adamchester @ecampidoglio рдЖрдкрдХреЗ рд╕рд╣рдпреЛрдЧ рдФрд░ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдЖрдкрдХреЗ рд╕рд╛рде рдШрдирд┐рд╖реНрда рд░реВрдк рд╕реЗ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордп рд╡реНрдпрд╕реНрдд рд░рд╣рддреЗ рдереЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдореБрдХреНрдд рд╣реЛрдВрдЧреЗ рдФрд░ рднрд╛рдЧ рд▓реЗрдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред

@ploeh рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдорд╣рд╛рди рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рд╕рд╛рде рд╕рднреА рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рднреА рдзрдиреНрдпрд╡рд╛рдж - рдпрд╣ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╣рдореЗрд╢рд╛ рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдореЗрд░реА рд╕рд╣рд╛рдпрддрд╛ рдХреАред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЙрди рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдЪрд░реНрдЪрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдкрд╛рд▓рди рдХрд┐рдпрд╛, рдкреАрдЖрд░ рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдФрд░ рд╡рд╣рд╛рдВ рд╕рд╣рдпреЛрдЧ рдХрд┐рдпрд╛ред рдпрд╣рд╛рдБ рдХреБрдЫ рдирд╛рдо рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛рдж рдЖрддреА рд╣реИ рдХрд┐рд╕реА рдХреЛ: @Kralizek @frblondin @sergeyshushlyapin @ рд╕реНрдЯреАрд╡-codemunkies @adamralph @blairconradред рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрддреЛрдВ ЁЯЩПЁЯН║

рдореБрдЭреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдХрд░ рдЦреБрд╢реА рд╣реБрдИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рд╣рдо рдХреБрдЫ рдХрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдорд╣рд╛рди рдЕрд╡рд╕рд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рдпрд╣рд╛рдБ рд▓рд┐рдВрдХ рд╣реИрдВ:
рд░реАрдбрдореА: https://github.com/AutoFixture/AutoFixture/tree/v4

рдпрд╣ рдЯреВрдЯрд╛ рд╣реБрдЖ рд▓рдЧрддрд╛ рд╣реИред

рдпрд╣ v4 рд╢рд╛рдЦрд╛ рдХрд╛ рд▓реИрдВрдбрд┐рдВрдЧ рдкреГрд╖реНрда рдерд╛ред рдЕрдм рдЙрд╕ рд╢рд╛рдЦрд╛ рдХреЛ master рдореЗрдВ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреЗрдЬ рдЦреЛрд▓реЗрдВ :wink:

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕