public void SpeichereKartenTest()
        {
            //Arrange
            string dateiPfad = Path.Combine(Path.GetTempPath(), "SchreibTest.xml");
            AutokartenDateiZugriff datenZugriff = new AutokartenDateiZugriff(dateiPfad);

            Autokarte[] kartenZumSpeichern = new[]
            {
                new Autokarte("Smart", "bla", 1, 2, 3, 4, 5, 6, 7, 8),
                new Autokarte("bla", "blabla", 1, 2, 3, 4, 5, 6, 7, 8)
            };
            string erwarteterDateiInhalt = File.ReadAllText(@"..\..\TestDateien\ErwarteteKartenDatei.xml");

            //Act
            datenZugriff.SpeichereKarten(kartenZumSpeichern);

            //Assert
            string tatsächlicherDateiInhalt = File.ReadAllText(dateiPfad);

            Assert.AreEqual(erwarteterDateiInhalt, tatsächlicherDateiInhalt);

            //Clean up
            File.Delete(dateiPfad);
        }
Example #2
0
        private static void speichereKarten(Autokarte[] kartenZumSpeichern)
        {
            AutokartenDateiZugriff datenZugriff = new AutokartenDateiZugriff(@"..\..\..\Auto-Quartett_WindowsForms\Karten.xml");

            datenZugriff.SpeichereKarten(kartenZumSpeichern);
        }