Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 public void RemoveInvitation_PostiveTest()
 {
     invitationCollection = GetEmptyInviteCollection();
     invitationCollection.AddInvitation(invitation, customer);
     invitationCollection.RemoveInvitation(invitation);
     Assert.AreEqual(invitationCollection.Count(), 0);
 }
Exemplo n.º 3
0
        public void GetInvitationById_NegativeTest()
        {
            invitationCollection = GetEmptyInviteCollection();
            invitationCollection.AddInvitation(invitation, customer);
            var id     = Guid.NewGuid().ToString();
            var invite = invitationCollection.GetInvitationById(id);

            Assert.IsNull(invite);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
 public void AddInvitation_PositiveTest1()
 {
     invitationCollection = GetEmptyInviteCollection();
     invitationCollection.AddInvitation(invitation, customer);
     Assert.AreEqual(invitationCollection.Count(), 1);
 }
Exemplo n.º 7
0
        public Customer GetCustomer(InvitationCollection invitationCollection)
        {
            var custId = Guid.NewGuid().ToString();

            return(new Customer(custId, name, password, invitationCollection, mockEventCollection));
        }
Exemplo n.º 8
0
 public void Setup()
 {
     mockLog = new Mock <ILog>();
     mockInviteCollection = new InvitationCollection();
 }