69 lines
2.0 KiB
C#
69 lines
2.0 KiB
C#
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
using KlassenBIB;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Xaml;
|
|
|
|
namespace KlassenBIB.Tests
|
|
{
|
|
[TestClass()]
|
|
public class InspektionsobjektTests
|
|
{
|
|
[TestMethod()]
|
|
public void XAMLDeserializeTest()
|
|
{
|
|
string filepath = @"C:\Users\OBremer\Desktop\SanVerwaltung\KlassenBIB\database.xaml";
|
|
var x = XamlServices.Load(filepath) as KlassenBIB.Projekt;
|
|
}
|
|
|
|
[TestMethod()]
|
|
public void XAMLSerializeTest()
|
|
{
|
|
Projekt projekt = new Projekt();
|
|
projekt.Nummer = "16/219";
|
|
projekt.Ort = "Oldenburg";
|
|
|
|
AbwasserTechnischeAnlageCollection abwasserTechnischeAnlageCollection = new AbwasserTechnischeAnlageCollection();
|
|
|
|
|
|
Inspektionsobjekt inspektionsobjekt = new Inspektionsobjekt();
|
|
inspektionsobjekt.Objektbezeichnung = "122345";
|
|
inspektionsobjekt.Schadenskuerzeln.Add(new Inspektionskuerzeln()
|
|
{
|
|
Hauptkode = "BCD",
|
|
Charakterisierung1 = "XP"
|
|
});
|
|
inspektionsobjekt.Schadenskuerzeln.Add(new Inspektionskuerzeln()
|
|
{
|
|
Hauptkode = "BCA",
|
|
Charakterisierung1 = "A",
|
|
Charakterisierung2 = "A",
|
|
Quantifizierung1 = 150,
|
|
Quantifizierung2 = 150,
|
|
});
|
|
|
|
abwasserTechnischeAnlageCollection.Add(inspektionsobjekt);
|
|
|
|
|
|
Strasse strasse = new Strasse()
|
|
{
|
|
Ort = "Oldenburg",
|
|
Strassename = "Dieselstraße",
|
|
Objekte = abwasserTechnischeAnlageCollection
|
|
};
|
|
projekt.Adressen.Add(strasse);
|
|
|
|
|
|
|
|
XamlServices.Save("db.xaml", projekt);
|
|
}
|
|
[TestMethod()]
|
|
public void InspektionsobjektTest()
|
|
{
|
|
|
|
}
|
|
}
|
|
} |