private void applyButton_Click(object sender, EventArgs e) { OLEDScreen OLEDScreen = new OLEDScreen(768, 1024); LiPoBattery liPoBattery = new LiPoBattery(4100, 3.7, 83); MultiCoreCPU multiCoreCPU = new MultiCoreCPU("SnapDragon", 2.1, 2); MessageStorage messageStorage = new MessageStorage("+380971994730"); SimCorpMobile scmobile = new SimCorpMobile(OLEDScreen, liPoBattery, multiCoreCPU, messageStorage); WinFormsOutput winFormOutput = new WinFormsOutput(this); listBox.Items.Clear(); if (radioButtoniPhone.Checked == true) { scmobile.PlaybackComponent = new iPhoneHeadset(winFormOutput); } else if (radioButtonSamsung.Checked == true) { scmobile.PlaybackComponent = new SamsungHeadset(winFormOutput); } else if (radioButtonNoNameHeadset.Checked == true) { scmobile.PlaybackComponent = new NoNameHeadset(winFormOutput); } else if (radioButtonPhoneSpeaker.Checked == true) { scmobile.PlaybackComponent = new PhoneSpeaker(winFormOutput); } else { listBox.Items.Add("Nothing is selected"); } scmobile.Play("Unknown Artist - His Song"); }
private SimCorpMobile InitSimCorpMobile() { OLEDScreen OLEDScreen = new OLEDScreen(768, 1024); LiPoBattery liPoBattery = new LiPoBattery(4100, 3.7, 83); MultiCoreCPU multiCoreCPU = new MultiCoreCPU("SnapDragon", 2.1, 2); MessageStorage messageStorage = InitMessageStorage("+380971994730"); SimCorpMobile scmobile = new SimCorpMobile(OLEDScreen, liPoBattery, multiCoreCPU, messageStorage); scmobile.MessageStorage = messageStorage; return(scmobile); }
public void MinChargeLevelTest() { //Arrange LiPoBattery battery = new LiPoBattery(5000, 3.7, -20); int expectedResult = 0; int actualResult = battery.ChargeLevel; //Act //Assert Assert.AreEqual(expectedResult, actualResult); }
private SimCorpMobileThreadTask InitSimCorpMobileThreadTask() { OLEDScreen OLEDScreen = new OLEDScreen(768, 1024); LiPoBattery liPoBattery = new LiPoBattery(4100, 3.7, 20); MultiCoreCPU multiCoreCPU = new MultiCoreCPU("SnapDragon", 2.1, 2); MessageStorage messageStorage = InitMessageStorage(MyPhoneNo); SimCorpMobileThreadTask scmobile = new SimCorpMobileThreadTask(OLEDScreen, liPoBattery, multiCoreCPU, messageStorage); scmobile.MessageStorage = messageStorage; return(scmobile); }
public void ChargeLevelIncreasingByThreadTest() { //Arrange LiPoBattery battery = new LiPoBattery(5000, 3.7, 95); int expectedResult = 100; ChargerThread chargerThread = new ChargerThread(battery); //Act chargerThread.Start(); Thread.Sleep(10); int actualResult = battery.ChargeLevel; chargerThread.Stop(); //Assert Assert.AreEqual(expectedResult, actualResult); }
public void ChargeLevelDecreasingByTaskTest() { //Arrange LiPoBattery battery = new LiPoBattery(5000, 3.7, 10); int expectedResult = 0; DischargerTask dischargerTask = new DischargerTask(battery); //Act dischargerTask.Start(); Thread.Sleep(10); int actualResult = battery.ChargeLevel; //Assert Assert.AreEqual(expectedResult, actualResult); }