public void Test_UpdateAuto()
        {

            Auto neu = new StandardAuto
            {
                Marke = "Ferrari",
                Tagestarif = 65
            };

            int id = Target.AddAuto(neu);
            Assert.AreNotEqual(0, id);

            Auto original = target.GetAuto(id);
            Auto duplicate = target.GetAuto(id);

            duplicate.Marke = "BMW";

            target.UpdateAuto(original, duplicate);

            Auto updated = target.GetAuto(id);

            Assert.AreEqual(duplicate.Marke, updated.Marke);
            Assert.AreEqual(duplicate.Tagestarif, updated.Tagestarif);
            Assert.AreEqual(duplicate.Id, updated.Id);
            Assert.AreEqual(duplicate.ToString(), updated.ToString());

        }
Esempio n. 2
0
        /// <summary>
        /// Create a new StandardAuto object.
        /// </summary>
        /// <param name="id">Initial value of the Id property.</param>
        /// <param name="marke">Initial value of the Marke property.</param>
        /// <param name="tagestarif">Initial value of the Tagestarif property.</param>
        public static StandardAuto CreateStandardAuto(global::System.Int32 id, global::System.String marke, global::System.Int32 tagestarif)
        {
            StandardAuto standardAuto = new StandardAuto();

            standardAuto.Id         = id;
            standardAuto.Marke      = marke;
            standardAuto.Tagestarif = tagestarif;
            return(standardAuto);
        }
        public void Test_InsertAuto()
        {
            int oldCount = Target.LoadAutos().Count;
            Auto auto = new StandardAuto();
            auto.Marke = "Lexus";
            auto.Tagestarif = 120;
            Target.InsertAuto(auto);

            List<Auto> autos = Target.LoadAutos();
            Assert.AreNotEqual(autos.Count, oldCount);
            Assert.IsNotNull(autos.Find(a => a.Marke == "Lexus" && a.Tagestarif == 120));
        }
 public void Test_UpdateAuto()
 {
     Auto meinAuto = new StandardAuto
     {
         Id = 1,
         Tagestarif = 2000,
         Marke = "Porsche X2"
     };
     Auto originalAuto = Target.GetAutoById(1);
     Target.UpdateAuto(meinAuto, originalAuto);
     Assert.AreEqual(meinAuto.Marke, "Porsche X2");
     Assert.AreEqual(meinAuto.Tagestarif, 2000);
 }
        public static List<Auto> InitializeAutoListTestData()
        {
            List<Auto> autoListTestData = new List<Auto>();

            StandardAuto test1 = new StandardAuto();
            MittelklasseAuto test2 = new MittelklasseAuto();
            LuxusklasseAuto test3 = new LuxusklasseAuto();

            test1.Marke = "Fiat Punto";
            test1.Tagestarif = 50;

            test2.Marke = "VW Golf";
            test2.Tagestarif = 120;

            test3.Marke = "Audi S6";
            test3.Tagestarif = 180;

            autoListTestData.Add(test1);
            autoListTestData.Add(test2);
            autoListTestData.Add(test3);
            return autoListTestData;
        }
 /// <summary>
 /// Create a new StandardAuto object.
 /// </summary>
 /// <param name="id">Initial value of the Id property.</param>
 /// <param name="marke">Initial value of the Marke property.</param>
 /// <param name="tagestarif">Initial value of the Tagestarif property.</param>
 public static StandardAuto CreateStandardAuto(global::System.Int32 id, global::System.String marke, global::System.Int32 tagestarif)
 {
     StandardAuto standardAuto = new StandardAuto();
     standardAuto.Id = id;
     standardAuto.Marke = marke;
     standardAuto.Tagestarif = tagestarif;
     return standardAuto;
 }
 public void InsertAutoTest()
 {
     TestEnvironmentHelper.InitializeTestData();
     AutoReservationBusinessComponent autoReservation = new AutoReservationBusinessComponent();
     Auto auto = new StandardAuto();
     int count = autoReservation.GetAutos().Count;
     int id = 99999;
     auto.Id = id;
     auto.Marke = "Marke";
     autoReservation.InsertAuto(auto);
     Assert.AreEqual(count + 1, autoReservation.GetAutos().Count);
 }