Ejemplo n.º 1
0
        public void TestDeleteNap()
        {
            // Arrange
            NapSqlDAO dao = new NapSqlDAO(this.connectionString);

            // Act
            int rowsAffected = dao.DeleteNap(nap1);

            // Assert
            Assert.AreEqual(1, rowsAffected);
        }
Ejemplo n.º 2
0
        public void TestGetANapBySession()
        {
            // Arrange
            NapSqlDAO dao = new NapSqlDAO(this.connectionString);

            // Act
            Nap nap = dao.GetANapBySession(session1, ruth, nap1);

            // Assert
            Assert.AreEqual("Didnt sleep good", nap.Notes);
        }
Ejemplo n.º 3
0
        public void TestGetAllNapsBySession()
        {
            // Arrange
            NapSqlDAO dao = new NapSqlDAO(this.connectionString);

            // Act
            List <Nap> naps = dao.GetAllNapsBySession(session1, ruth);

            // Assert
            Assert.AreEqual(2, naps.Count);
        }
Ejemplo n.º 4
0
        public void TestUpdateNap()
        {
            // Arrange
            NapSqlDAO dao    = new NapSqlDAO(this.connectionString);
            Nap       newNap = new Nap()
            {
                SessionId = session1,
                StartTime = DateTime.Now,
                EndTime   = DateTime.Now,
                Notes     = "Was not Fussy"
            };

            // Act
            Nap nap = dao.UpdateNap(newNap, ruth);

            // Assert
            Assert.AreEqual(newNap.Notes, nap.Notes);
        }