public void TestUpdateGeschaeftspartnerFailWegenOptimisticConcurrencyException() { EMailType testMail = new EMailType("*****@*****.**"); GeschaeftspartnerDTO gpDTOOriginal = new GeschaeftspartnerDTO() { Vorname = "Maria", Nachname = "Mustermann", Email = testMail }; gpK_AC.CreateGeschaeftspartner(ref gpDTOOriginal); Assert.IsTrue(gpDTOOriginal.GpNr > 0, "Id of Geschaeftspartner must not be 0."); Assert.IsTrue(gpDTOOriginal.Email == testMail, "EMail must be a valid EMail"); AutoResetEvent syncEvent1 = new AutoResetEvent(false); AutoResetEvent syncEvent2 = new AutoResetEvent(false); Task task1 = Task.Factory.StartNew(() => { GeschaeftspartnerDTO gpDTOTask = gpK_AC.FindGeschaeftspartner(gpDTOOriginal.GpNr); gpDTOTask.Nachname = "Musterfrau"; gpK_AC.UpdateGeschaeftspartner(ref gpDTOTask); syncEvent1.WaitOne(); syncEvent2.Set(); }); GeschaeftspartnerDTO gpDTO = gpK_AC.FindGeschaeftspartner(gpDTOOriginal.GpNr); gpDTO.Vorname = "Maria Janine"; syncEvent1.Set(); syncEvent2.WaitOne(); gpK_AC.UpdateGeschaeftspartner(ref gpDTO); task1.Wait(); }
public void TestFindGeschaeftspartnerByIdSuccess() { EMailType testMail = new EMailType("*****@*****.**"); GeschaeftspartnerDTO gpDTO1 = new GeschaeftspartnerDTO() { Vorname = "Heinz", Nachname = "Schmidt", Email = testMail }; gpK_AC.CreateGeschaeftspartner(ref gpDTO1); GeschaeftspartnerDTO gpDTO2 = gpK_AC.FindGeschaeftspartner(gpDTO1.GpNr); Assert.IsTrue(gpDTO1.GpNr == gpDTO2.GpNr, "Geschaeftspartner must be the same."); Assert.IsTrue(gpDTO1.Email == testMail, "EMail must be a valid EMail"); }
private EMailType BuildEMailType() { var eMailType = new EMailType(); eMailType.Id = 1; eMailType.Description = "test description"; eMailType.Notes = "notes for doctype"; return(eMailType); }
public void TestCreateGeschaeftspartnerSuccess() { AdresseDTO adresse = new AdresseDTO() { Strasse = "Hamburger Straße", Hausnummer = "1a", PLZ = "2000", Wohnort = "Hamburg", Land = "Deutschland" }; EMailType testMail = new EMailType("*****@*****.**"); GeschaeftspartnerDTO gpDTO = new GeschaeftspartnerDTO() { Vorname = "Max", Nachname = "Mustermann", Email = testMail, Adressen = new List<AdresseDTO>() }; gpDTO.Adressen.Add(adresse); Assert.IsTrue(gpDTO.GpNr == 0, "Id of Geschaeftspartner must be null."); gpK_AC.CreateGeschaeftspartner(ref gpDTO); Assert.IsTrue(gpDTO.Email == testMail, "EMail must be a valid EMail"); Assert.IsTrue(gpDTO.GpNr > 0, "Id of Geschaeftspartner must not be 0."); Assert.IsTrue(gpDTO.Version > 0, "Version of Geschaeftspartner must not be 0."); }
public void TestUpdateGeschaeftspartnerSuccess() { EMailType testMail = new EMailType("*****@*****.**"); GeschaeftspartnerDTO gpDTO = new GeschaeftspartnerDTO() { Vorname = "Max", Nachname = "Mustermann", Email = testMail }; gpK_AC.CreateGeschaeftspartner(ref gpDTO); gpDTO.Vorname = "Maria"; gpK_AC.UpdateGeschaeftspartner(ref gpDTO); gpDTO = gpK_AC.FindGeschaeftspartner(gpDTO.GpNr); Assert.IsTrue(gpDTO != null, "Geschaeftspartner nicht gefunden."); Assert.IsTrue(gpDTO.Vorname == "Maria", "Geschaeftspartner nicht geändert."); Assert.IsTrue(gpDTO.Nachname == "Mustermann", "Geschaeftspartner nicht geändert."); Assert.IsTrue(gpDTO.Email == testMail, "EMail must be a valid EMail"); }
public string GetMailContent(EMailType type) { String mailContent = String.Empty; String pathHtml = String.Empty; var path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); path = path.Substring(6);// + @"\Email_templates\captivate_express_webapp_mail.xml"; Queue <string> nodes = new Queue <string>() { }; nodes.Enqueue("correo"); nodes.Enqueue(Enum.GetName(typeof(EMailType), type)); pathHtml = path + new XmlFileReader().GetNodeContent(path + SRoutes.MailXmlRoute, nodes); mailContent = new HtmlFileReader().GetContent(pathHtml); return(mailContent); }
public Noidungmail GetbyId(EMailType type) { var data = base._context.Noidungmails.Where(x => x.Loaimail == type).FirstOrDefault(); return(data); }
public void TestEMailTypKonstruktorFail() { EMailType emailType = new EMailType("@haw-hamburg.de"); }
public void TestEMailTypKonstruktorSuccess() { EMailType emailType = new EMailType("*****@*****.**"); }