Beispiel #1
0
 protected DomainTestBase(ITestOutputHelper output)
 {
     this.db     = new MemoryStream();
     this.Client = PizzaMasterApplication.Create()
                   .ConfigureLiteDb(this.db)
                   .Run();
 }
Beispiel #2
0
        private PizzaMasterClient CreateClient()
        {
            var log = this.GetLog();

            return(PizzaMasterApplication
                   .Create()
                   .ConfigureLiteDb()
                   .UseLog(log)
                   .Run());
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            using (var client = PizzaMasterApplication.Create().ConfigureLiteDb().Run())
            {
                var k = client.GetOrCreateKonto(new Benutzer("alex"));

                k.Einzahlen(123);
                k.Einzahlen(2, Einzahlungsart.PayPal);

                var konten = client.GetKonten();
                foreach (var transaktion in konten.SelectMany(ko => ko.Transaktionen))
                {
                    System.Console.WriteLine(transaktion.Beschreibung + " " + transaktion.Betrag);
                }
            }

            System.Console.ReadLine();
        }
        static DesignTimeFactory()
        {
            var client = PizzaMasterApplication
                         .Create()
                         .ConfigureLiteDb(new MemoryStream())
                         .Run();

            var benutzer = new[]
            {
                new Benutzer("benni"),
                new Benutzer("frank")
            };

            var bestellung = client.BestellungBeginnen("Pizzeria Bella Mia")
                             .ArtikelHinzufuegen(7.5m, "Quattro Formaggio")
                             .ArtikelHinzufuegen(6.9m, "Tortellini alla Panna")
                             .ArtikelHinzufuegen(3, "Pizzabrötchen");

            Zuordnen = new ZuordnenViewModel(bestellung.Artikel, benutzer);
        }