public void DeleteKundeTest()
        {
            KundeManager kundeManager = new KundeManager();
            Kunde        kunde        = kundeManager.Kunde(3);

            kundeManager.Delete(kunde);
            kundeManager.Kunde(3);
        }
示例#2
0
        public void InsertKundeTest()
        {
            KundeManager kundeManager = new KundeManager();
            Kunde        kunde        = new Kunde {
                Nachname = "Später", Vorname = "Peter", Geburtsdatum = new DateTime(1976, 03, 27)
            };
            Kunde insertedKunde = kundeManager.Insert(kunde);

            Assert.AreEqual(5, insertedKunde.Id);
            Kunde getKunde = kundeManager.Kunde(5);

            Assert.AreEqual("Später", getKunde.Nachname);
        }
        public void GetKunde(int id)
        {
            WriteActualMethod();
            IAutoReservationResultCallback cb = _createCallbackChannel();

            try
            {
                cb.SendKunde(kundeManager.Kunde(id).ConvertToDto());
            }
            catch (EntityNotFoundException ex)
            {
                cb.SendFault(new CommunicationFault {
                    Exception = ex.Message
                });
            }
        }
        public void UpdateKundeTest()
        {
            KundeManager kundeManager = new KundeManager();
            Kunde        kunde        = kundeManager.Kunde(2);

            kunde.Vorname  = "Sergej";
            kunde.Nachname = "Fährlich";
            Kunde updatedKunde = kundeManager.Update(kunde);

            Assert.AreEqual("Sergej", updatedKunde.Vorname);
            Assert.AreEqual("Fährlich", updatedKunde.Nachname);
            updatedKunde.Vorname  = "Herr";
            updatedKunde.Nachname = "Döpfel";
            Kunde updated2Kunde = kundeManager.Update(updatedKunde);

            Assert.AreEqual("Herr", updated2Kunde.Vorname);
            Assert.AreEqual("Döpfel", updated2Kunde.Nachname);
        }