public void GetBookingTypeObject_ReturnsObjectWithGivenDateAndAmount() { var args = new[] { "einzahlung", "12.12.2012", "1" }; var sut = CommandLineService.GetBookingTypeObject(args); Assert.That(sut.Date.ToShortDateString(), Is.EqualTo("12.12.2012")); }
public void GetBookingTypeObject_ReturnsObjectWithDate() { var args = new[] { "einzahlung" }; var sut = CommandLineService.GetBookingTypeObject(args); Assert.That(sut.Date.ToShortDateString(), Is.EqualTo(DateTime.Now.ToShortDateString())); }
public static void Main(string[] args) { var bookingObject = (Deposit)CommandLineService.GetBookingTypeObject(args); new AppViewModel(bookingObject.Amount); Console.ReadLine(); }
public void GetBookingTypeObject_ThrowsArgumentExceptionIfWrongFirstArg() { var args = new[] { "a" }; var ex = Assert.Throws <ArgumentException>(() => CommandLineService.GetBookingTypeObject(args)); Assert.That(ex.Message, Is.EqualTo("first argument should be a valid booking type: uebersicht|einzahlung|auszahlung")); }
public void GetBookingTypeObject_ThrowsArgumentExceptionIfNoArgs() { var args = new string[] { }; var ex = Assert.Throws <ArgumentException>(() => CommandLineService.GetBookingTypeObject(args)); Assert.That(ex.Message, Is.EqualTo("at least one argument must be given: uebersicht|einzahlung|auszahlung")); }