public void EndlessAssertsAlternative() { var allocation = new AllocationData { Premium = 22, FixedCosts = 23, PremiumCosts = 140, Tax = 110 }; var sut = new Allocator(); var allocateData = sut.CreateAllocation(allocation); var printer = TestHelper.CreateTestPrinter(); var expected = @"new AllocationDataResult() { Premium = 22 OriginalDueDate = 01-01-2010 00:00:00 Costs = new CostData() { MonthlyBillingFixedInternalCost = 38 BillingInternalCost = 55 MonthlyBillingFixedRunningRemuneration = 63 MonthlyBillingFixedEstablishment = 53 MonthlyBillingRegistration = 2 } PremiumInternalCost = 1 PremiumRemuneration = 2 PremiumRegistration = 332 PremiumEstablishment = 14 PremiumInternalCostBeforeDiscount = 57 PremiumInternalCostAfterDiscount = 37 Tax = 110 }"; printer.Assert.PrintAreAlike(expected, allocateData); }