public void can_emit_xml_describing_Transaction() { var transaction = new Transaction(_journal, TransactionDirection.In, _account, 10.99M, "Stylophone & Stylodrum"); const string expectedResult = @"<transaction direction=""1"" account=""1"" amount=""10.99"" note=""Stylophone & Stylodrum"" isVerified=""false"" />"; Assert.AreEqual(expectedResult, transaction.EmitXml().ToString()); }
public void Transaction_emit_xml_does_handles_missing_attributes() { var transaction = new Transaction(_journal, TransactionDirection.In); const string expectedResult = @"<transaction direction=""1"" amount=""0"" note="""" isVerified=""false"" />"; Assert.AreEqual(expectedResult, transaction.EmitXml().ToString()); }