public async Task SaveAsync_ShouldHaveACheckSumOf8435_GivenLedgerBookTestData2()
{
var subject = CreateSubject();
await subject.SaveAsync(LedgerBookTestData.TestData2(), "Foo.xml", false);
var serialisedData = subject.SerialisedData;
int checksumPosition = serialisedData.IndexOf("CheckSum=\"", StringComparison.OrdinalIgnoreCase);
int checksumLength = serialisedData.IndexOf('"', checksumPosition + 11) - checksumPosition;
string serialisedCheckSum = serialisedData.Substring(checksumPosition + 10, checksumLength - 10);
Assert.AreEqual(8435.06, double.Parse(serialisedCheckSum));
}