public void If_main_amount_already_positive_then_making_it_positive_has_no_effect()
        {
            // Arrange
            var    cred_card2_in_out_record = new CredCard2InOutRecord();
            var    positive_amount          = 23.23;
            string input_amount             = "£" + positive_amount;
            string csv_line = String.Format("19/04/2017^{0}^^Acme: Esmerelda's birthday^", input_amount);

            cred_card2_in_out_record.Load(csv_line);

            // Act
            cred_card2_in_out_record.Make_main_amount_positive();

            // Assert
            Assert.AreEqual(positive_amount, cred_card2_in_out_record.Unreconciled_amount);
        }
        public void Can_make_main_amount_positive()
        {
            // Arrange
            var    cred_card2_in_out_record = new CredCard2InOutRecord();
            var    negative_amount          = -23.23;
            string input_amount             = "-£" + negative_amount * -1;
            string csv_line = String.Format("19/04/2017^{0}^^Acme: Esmerelda's birthday^", input_amount);

            cred_card2_in_out_record.Load(csv_line);

            // Act
            cred_card2_in_out_record.Make_main_amount_positive();

            // Assert
            Assert.AreEqual(negative_amount * -1, cred_card2_in_out_record.Unreconciled_amount);
        }