public void WordProtocol_Create_Test() { bool result = true; try { ProtocolRequest request = new ProtocolRequest(); SponsorContact contact = new SponsorContact(); contact.SponsorName = "ABC"; contact.Address = "123 Street"; contact.City = "XYZ"; contact.State = "Alpha"; contact.ZipCode = "12345"; string protocolNumber = "P15-1000-00A"; request.SetContact(contact); string sourceFile = @"C:\Users\BMcCulley\Documents\TestResources\ProtocolsManager\ ASTM-Hemolysis Complete.docx"; string destinationFile = @"C:\Users\BMcCulley\Documents\TestResources\ProtocolsManager\Dest\ ASTM-Hemolysis Complete.docx"; WordProtocol protocol = new WordProtocol(request, protocolNumber); protocol.Create(sourceFile, destinationFile); } catch (Exception ex) { result = false; Debug.WriteLine(ex.ToString()); } Assert.AreEqual <bool>(true, result); }
public static ProtocolRequest CreateNewProtocolRequest(SqlDataReader reader) { ProtocolRequest request = new ProtocolRequest(); request.ID = Convert.ToInt32(reader[0].ToString()); request.SetContact(reader[17].ToString().Trim()); request.Guidelines = reader[2].ToString(); request.Compliance = reader[3].ToString(); request.ProtocolType = reader[4].ToString(); request.DueDate = Convert.ToDateTime(reader[5].ToString()); request.SendVia = reader[6].ToString(); request.BillTo = reader[7].ToString(); request.Cost = reader[8].ToString().Trim(); request.Comments = reader[9].ToString(); request.PO = reader[10].ToString().Trim(); request.AssignedTo.FullName = reader[11].ToString(); request.RequestStatus = reader[12].ToString(); request.RequestedBy = reader[13].ToString(); request.RequestedDate = Convert.ToDateTime(reader[14].ToString()); request.AssignedTo.UserName = reader[18].ToString(); if (reader.FieldCount > 20) { request.TemplateCount = Convert.ToInt32(reader[19].ToString()); request.AssignedPNCount = Convert.ToInt32(reader[20].ToString()); } return(request); }