Banking.AU.tests.Westpac.QuickSuperFile_Fixture.Dollar_amounts_two_decimal_limit_write C# (CSharp) Метод

Dollar_amounts_two_decimal_limit_write() приватный Метод

private Dollar_amounts_two_decimal_limit_write ( ) : void
Результат void
        public void Dollar_amounts_two_decimal_limit_write()
        {
            // Arrange
            var io = new ContributionFileIO();
            var stream = new MemoryStream();
            var writer = new StreamWriter(stream) { AutoFlush = true };
            var file = new ContributionFile(new[] { CreateValidRecord() });
            file[0].EmployerSuperGuaranteeAmount = 7890.1234m;
            file[0].EmployerAdditionalAmount = 1234.5678m;
            file[0].MemberSalarySacrificeAmount = 9012.3456m;
            file[0].MemberAdditionalAmount = 3456.789m;

            // Act
            io.Write(writer, file);

            // Assert
            Assert.IsTrue(writer.BaseStream.Length > 0);
            stream.Position = 0;
            var data = new StreamReader(stream).ReadToEnd();
            stream.Dispose();

            Assert.AreEqual(
            @"YourFileReference,YourFileDate,ContributionPeriodStartDate,ContributionPeriodEndDate,EmployerID,PayrollID,NameTitle,FamilyName,GivenName,OtherGivenName,NameSuffix,DateOfBirth,Gender,TaxFileNumber,PhoneNumber,MobileNumber,EmailAddress,AddressLine1,AddressLine2,AddressLine3,AddressLine4,Suburb,State,PostCode,Country,EmploymentStartDate,EmploymentEndDate,EmploymentEndReason,FundID,FundName,FundEmployerID,MemberID,EmployerSuperGuaranteeAmount,EmployerAdditionalAmount,MemberSalarySacrificeAmount,MemberAdditionalAmount,OtherContributorType,OtherContributorName,YourContributionReference
            ,,01-Jan-15,01-Jul-15,,,,Citizen,John,,,01-Jan-90,,,,,,,,,,,,,,,,,ABC123,,,,7890.12,1234.57,9012.35,3456.79,,,
            ", data);
        }