@@ -3402,57 +3402,57 @@ public SampleOrder(DateTime purchase, double cost)
34023402 public double Cost { get ; }
34033403 }
34043404
3405- [ TestMethod ]
3406- public void DefaultInterfaceMembers_01_Test ( )
3407- {
3408- var reminder00Date = new DateTime ( 2010 , 08 , 12 ) ;
3409- var reminder00Subject = "childs's birthday" ;
3410-
3411- var reminder01Date = new DateTime ( 1012 , 11 , 15 ) ;
3412- var reminder01Subject = "anniversary" ;
3413-
3414- SampleCustomer c = new SampleCustomer ( "customer one" , new DateTime ( 2010 , 5 , 31 ) )
3415- {
3416- Reminders =
3417- {
3418- new Reminder ( reminder00Date , reminder00Subject ) ,
3419- new Reminder ( reminder01Date , reminder01Subject )
3420- }
3421- } ;
3422-
3423- var newOrder00Date = new DateTime ( 2012 , 6 , 1 ) ;
3424- var newOrder00Cost = 5_000 ;
3425- SampleOrder o = new SampleOrder ( newOrder00Date , newOrder00Cost ) ;
3426- c . AddOrder ( o ) ;
3427-
3428- var newOrder01Date = new DateTime ( 2103 , 7 , 4 ) ;
3429- var newOrder01Cost = 25_000 ;
3430- o = new SampleOrder ( newOrder01Date , newOrder01Cost ) ;
3431- c . AddOrder ( o ) ;
3432-
3433- OutputHelper . WriteLine ( $ "Data about { c . Name } ") ;
3434- OutputHelper . WriteLine ( $ "Joined on { c . DateJoined } . Made { c . PreviousOrders . Count } orders, the last on { c . LastOrder } ") ;
3435- OutputHelper . WriteLine ( "Reminders:" ) ;
3405+ // [TestMethod]
3406+ // public void DefaultInterfaceMembers_01_Test()
3407+ // {
3408+ // var reminder00Date = new DateTime(2010, 08, 12);
3409+ // var reminder00Subject = "childs's birthday";
3410+
3411+ // var reminder01Date = new DateTime(1012, 11, 15);
3412+ // var reminder01Subject = "anniversary";
3413+
3414+ // SampleCustomer c = new SampleCustomer("customer one", new DateTime(2010, 5, 31))
3415+ // {
3416+ // Reminders =
3417+ // {
3418+ // new Reminder(reminder00Date, reminder00Subject),
3419+ // new Reminder(reminder01Date, reminder01Subject)
3420+ // }
3421+ // };
3422+
3423+ // var newOrder00Date = new DateTime(2012, 6, 1);
3424+ // var newOrder00Cost = 5_000;
3425+ // SampleOrder o = new SampleOrder(newOrder00Date, newOrder00Cost);
3426+ // c.AddOrder(o);
3427+
3428+ // var newOrder01Date = new DateTime(2103, 7, 4);
3429+ // var newOrder01Cost = 25_000;
3430+ // o = new SampleOrder(newOrder01Date, newOrder01Cost);
3431+ // c.AddOrder(o);
3432+
3433+ // OutputHelper.WriteLine($"Data about {c.Name}");
3434+ // OutputHelper.WriteLine($"Joined on {c.DateJoined}. Made {c.PreviousOrders.Count} orders, the last on {c.LastOrder}");
3435+ // OutputHelper.WriteLine("Reminders:");
34363436
3437- foreach ( var item in c . Reminders )
3438- {
3439- OutputHelper . WriteLine ( $ "\t { ( item as Reminder ) . Subject } on { ( item as Reminder ) . Date } ") ;
3440- }
3441-
3442- foreach ( IOrder order in c . PreviousOrders )
3443- {
3444- OutputHelper . WriteLine ( $ "Order on { order . Purchased } for { order . Cost } ") ;
3445- }
3446-
3447- Assert . Equal ( c . Reminders . Count , 2 , "Reminders count is wrong" ) ;
3448- Assert . Equal ( ( c . Reminders [ 0 ] as Reminder ) . Date , reminder00Date , "Reminder 1 date is wrong" ) ;
3449- Assert . Equal ( ( c . Reminders [ 1 ] as Reminder ) . Subject , reminder01Subject , "Reminder 2 subject is wrong" ) ;
3450-
3451- Assert . Equal ( c . PreviousOrders . Count , 2 , "Previous Orders count is wrong" ) ;
3452- Assert . Equal ( c . LastOrder . Ticks , newOrder01Date . Ticks , "Last order Previous Orders count is wrong" ) ;
3453- Assert . Equal ( ( c . PreviousOrders [ 0 ] as IOrder ) . Cost , newOrder00Cost , "Last order cost is wrong" ) ;
3454- Assert . Equal ( ( c . PreviousOrders [ 1 ] as IOrder ) . Purchased , newOrder01Date , "Last order cost is wrong" ) ;
3455- }
3437+ // foreach (var item in c.Reminders)
3438+ // {
3439+ // OutputHelper.WriteLine($"\t{(item as Reminder).Subject} on {(item as Reminder).Date}");
3440+ // }
3441+
3442+ // foreach (IOrder order in c.PreviousOrders)
3443+ // {
3444+ // OutputHelper.WriteLine($"Order on {order.Purchased} for {order.Cost}");
3445+ // }
3446+
3447+ // Assert.Equal(c.Reminders.Count, 2, "Reminders count is wrong");
3448+ // Assert.Equal((c.Reminders[0] as Reminder).Date, reminder00Date, "Reminder 1 date is wrong");
3449+ // Assert.Equal((c.Reminders[1] as Reminder).Subject, reminder01Subject, "Reminder 2 subject is wrong");
3450+
3451+ // Assert.Equal(c.PreviousOrders.Count, 2, "Previous Orders count is wrong");
3452+ // Assert.Equal(c.LastOrder.Ticks, newOrder01Date.Ticks, "Last order Previous Orders count is wrong");
3453+ // Assert.Equal((c.PreviousOrders[0] as IOrder).Cost, newOrder00Cost, "Last order cost is wrong");
3454+ // Assert.Equal((c.PreviousOrders[1] as IOrder).Purchased, newOrder01Date, "Last order cost is wrong");
3455+ // }
34563456 }
34573457
34583458}
0 commit comments