public void PunjacKonstruktorDobriParametri() { Punjac punjac = new Punjac(); Assert.AreEqual(punjac.Automobil, null); Assert.AreEqual(punjac.NaPunjacu, false); Assert.AreEqual(punjac.PuniSe, false); }
public MainWindow() { connectionString = ConfigurationManager.ConnectionStrings["SHES.Properties.Settings.BazaPodatakaConnectionString"].ConnectionString; Baterije = new BindingList <Baterija>(); Potrosaci = new BindingList <Potrosac>(); SolarniPaneli = new BindingList <SolarniPanel>(); ElektricniAutomobili = new BindingList <ElektricniAutomobil>(); autoBaterije = new List <Baterija>(); Datumi = new BindingList <Datum>(); SnagaSunca = 0; cenovnik = 0; Punjac = new Punjac(); jednaSekundaJe = int.Parse(ConfigurationManager.AppSettings["jednaSekundaJe"]); distribucija = new Elektrodistribucija(); podaciZaGraf = new List <PodaciZaGraf>(); metode = new Metode(new MetodeRepozitorijum()); InitializeComponent(); metode.UcitajUredjaje(); Labels = new[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24" }; Formatter = value => value.ToString("N"); metode.UcitajDatume(); metode.UcitajPoslednjiSat(); labelCenovnik.Content = cenovnik + " $"; labelSnagaSunca.Content = SnagaSunca.ToString(); PodesiSnaguSunca(SnagaSunca); labelSnagaSunca.Foreground = Brushes.Black; labelSnagaRazmene.Content = distribucija.SnagaRazmene.ToString(); labelCena.Content = distribucija.Cena.ToString(); Thread pokreniServer = new Thread(() => PokreniServer()); pokreniServer.IsBackground = true; pokreniServer.Start(); Thread azuriranje = new Thread(() => Azuriranje()); azuriranje.IsBackground = true; azuriranje.Start(); DataContext = this; }