Beispiel #1
0
 public void testSetUp()
 {
     _pet        = new PetAccessorMock();
     _petManager = new PetManager(_pet);
     _pets       = new List <Pet>();
     _pets       = _petManager.RetrieveAllPets();
 }
Beispiel #2
0
 public void RetrievePetImageByInvalidID()
 {
     //Arrange
     var mockPetAccessor = new PetAccessorMock();
     var petManager      = new PetManager(mockPetAccessor);
     //Act
     int invalidTestID = 110000;
     var result        = petManager.RetrievePetImageFilenameByPetID(invalidTestID);
 }
Beispiel #3
0
        public void CreatePetReturnsFalseForNull()
        {
            //Arrange
            var mockPetAccessor = new PetAccessorMock();
            var petManager      = new PetManager(mockPetAccessor);
            //Act
            var result = petManager.CreatePet(null);

            //Assert
            Assert.AreEqual(0, result); // edited on 3/17/19 by Matt H.
        }
Beispiel #4
0
        public void CreatePetImageReturnsFalseForNullFilename()
        {
            //Arrange
            var mockPetAccessor = new PetAccessorMock();
            var petManager      = new PetManager(mockPetAccessor);
            //Act
            var result = petManager.AddPetImageFilename(null, 100100);

            //Assert
            Assert.IsFalse(result);
        }
Beispiel #5
0
        public void CanCreatePet()
        {
            //Arrange
            var mockPetAccessor = new PetAccessorMock();
            var petManager      = new PetManager(mockPetAccessor);
            var newPet          = new Pet();
            //Act
            var result = petManager.CreatePet(newPet);

            //Assert
            Assert.AreEqual(1, result); // edited on 3/17/119 by Matt H.
        }
Beispiel #6
0
        public void CanRetrievePetImageByID()
        {
            //Arrange
            var mockPetAccessor = new PetAccessorMock();
            var petManager      = new PetManager(mockPetAccessor);
            //Act
            int    testID         = 100099;
            string expectedString = "testPetImg.jpg";
            var    result         = petManager.RetrievePetImageFilenameByPetID(testID);

            //Assert
            Assert.AreEqual(expectedString, result);
        }
Beispiel #7
0
        public void UpdatePetImageWithInvalidIDReturnsFalse()
        {
            //Arrange
            var mockPetAccessor = new PetAccessorMock();
            var petManager      = new PetManager(mockPetAccessor);
            //Act
            int    testID          = 199999;
            string testOldFilename = "testPetimg.jpg";
            string testNewFilename = "testPetImgTwo.jpg";
            var    result          = petManager.EditPetImageFilename(testID, testOldFilename, testNewFilename);

            //Assert
            Assert.IsFalse(result);
        }
Beispiel #8
0
        public void CanUpdatePetImage()
        {
            //Arrange
            var mockPetAccesspr = new PetAccessorMock();
            var petManager      = new PetManager(mockPetAccesspr);
            //Act
            int    testID          = 100099;
            string testOldFilename = "testPetImg.jpg";
            string testNewFilename = "testPetImgTwo.jpg";
            var    result          = petManager.EditPetImageFilename(testID, testOldFilename, testNewFilename);

            //Assert
            Assert.IsTrue(result);
        }
Beispiel #9
0
        public void CanRetrieveAllPets()
        {
            //Arrange
            var mockPetAccessor = new PetAccessorMock();
            var petManager      = new PetManager(mockPetAccessor);
            //Act
            var result = petManager.RetrieveAllPets();

            //Assert
            Assert.AreEqual(4, result.Count);
            petManager.CreatePet(new Pet());
            petManager.CreatePet(new Pet());
            result = petManager.RetrieveAllPets();
            Assert.AreEqual(6, result.Count);
        }
Beispiel #10
0
        public void CanCreatePetImage()
        {
            //Arrange
            var mockPetAccessor = new PetAccessorMock();
            var petManager      = new PetManager(mockPetAccessor);
            Pet newPet          = new Pet();

            newPet.PetID         = 100099;
            newPet.imageFilename = "pet999.jpg";
            //Act
            petManager.CreatePet(newPet);
            var result = petManager.AddPetImageFilename(newPet.imageFilename, newPet.PetID);

            //Assert
            Assert.IsTrue(result);
        }