internal static ICustomer Read(string custId) { string username = string.Empty, password = string.Empty; var query = string.Format(CURDQueries.Customers.SelectCustomers.ByCustId, custId); var sqlCommand = new SqlCommand(); sqlCommand.CommandText = query; using (var conn = new SqlConnection(connectionString)) { conn.Open(); sqlCommand.Connection = conn; using (var reader = sqlCommand.ExecuteReader()) { while (reader.Read()) { username = reader["username"].ToString(); password = reader["password"].ToString(); } } conn.Close(); } var invites = new InvitationCollection(); //InvitationDao.GetInvitesForCustId(custId); var events = new EventCollection(); //EventDao.GetEventsForCustId(custId); return(new Customer(custId, username, password, invites, events)); }
public void RemoveInvitation_PostiveTest() { invitationCollection = GetEmptyInviteCollection(); invitationCollection.AddInvitation(invitation, customer); invitationCollection.RemoveInvitation(invitation); Assert.AreEqual(invitationCollection.Count(), 0); }
public void GetInvitationById_NegativeTest() { invitationCollection = GetEmptyInviteCollection(); invitationCollection.AddInvitation(invitation, customer); var id = Guid.NewGuid().ToString(); var invite = invitationCollection.GetInvitationById(id); Assert.IsNull(invite); }
public void GetInvitationById_PostiveTest() { invitationCollection = GetEmptyInviteCollection(); invitationCollection.AddInvitation(invitation, customer); var id = invitation.InvitationId; var invite = (Invitation)invitationCollection.GetInvitationById(id); Assert.AreEqual(id, invite.InvitationId); }
public void RemoveInvitation_NegativeTest1() { invitationCollection = GetEmptyInviteCollection(); var invitation = new Mock <IInvitation>(); var expectedException = false; var exceptionType = string.Empty; try { invitationCollection.AddInvitation(invitation.Object, customer); } catch (ArgumentNullException) { expectedException = true; } catch (Exception e) { exceptionType = e.GetType().ToString(); } Assert.IsTrue(expectedException, string.Format("Expected excption not got, got {0} instead", exceptionType)); }
public void AddInvitation_PositiveTest1() { invitationCollection = GetEmptyInviteCollection(); invitationCollection.AddInvitation(invitation, customer); Assert.AreEqual(invitationCollection.Count(), 1); }
public Customer GetCustomer(InvitationCollection invitationCollection) { var custId = Guid.NewGuid().ToString(); return(new Customer(custId, name, password, invitationCollection, mockEventCollection)); }
public void Setup() { mockLog = new Mock <ILog>(); mockInviteCollection = new InvitationCollection(); }