Tag: xunit autofixture

相似性 – 抛光和包装

我正在使用Ploeh.SemanticComparison的Likeness来有效地表达映射过程的预期输出(如Mark Seemann在PluralSight上的优秀高级unit testing课程中所述 )。 我正在测试一些已正确映射的数据,如下所示: [Theory, AutoData] static void ShouldYieldIdentifierUpdatedEvent( Vendor sut, string name, string version, Guid id ) { var result = sut.SyncProduct( name, version, id ); var expected = new { ProductId = id, Name = name, Version = version }; expected.AsSource().OfLikeness() .Without( y => y.ProgrammaticIdentifier) .ShouldEqual(result); } 但是,我不高兴: – 我想将名称应用于相似性(即命名我的.Without( y => […]