Beispiel #1
0
        public void TestUpdateKennelRecordBadValue()
        {
            // Arrange
            IAnimalKennelManager kennelManager = new AnimalKennelManager(_kennelAccessor);
            AnimalKennel         oldKennel     = new AnimalKennel()
            {
                AnimalKennelID      = 0,
                AnimalID            = 1,
                UserID              = 1,
                AnimalKennelInfo    = "info info",
                AnimalKennelDateIn  = new DateTime(2019, 5, 24),
                AnimalKennelDateOut = new DateTime(2020, 2, 24)
            };

            AnimalKennel newKennel = new AnimalKennel()
            {
                AnimalKennelID      = 0,
                AnimalID            = 1,
                UserID              = 1,
                AnimalKennelInfo    = "new new new new",
                AnimalKennelDateIn  = new DateTime(2019, 5, 24),
                AnimalKennelDateOut = new DateTime(2020, 2, 24)
            };

            //Act
            bool actualResult = kennelManager.EditKennelRecord(oldKennel, newKennel);
        }
Beispiel #2
0
        public void TestUpdateKennelRecordGoodValue()
        {
            //Arrange
            IAnimalKennelManager kennelManager = new AnimalKennelManager(_kennelAccessor);
            AnimalKennel         oldKennel     = new AnimalKennel()
            {
                AnimalKennelID      = 1,
                AnimalID            = 1,
                UserID              = 1,
                AnimalKennelInfo    = "info info info",
                AnimalKennelDateIn  = new DateTime(2019, 5, 24),
                AnimalKennelDateOut = new DateTime(2020, 2, 24)
            };

            AnimalKennel newKennel = new AnimalKennel()
            {
                AnimalKennelID      = 1,
                AnimalID            = 1,
                UserID              = 1,
                AnimalKennelInfo    = "new new new new",
                AnimalKennelDateIn  = new DateTime(2019, 5, 24),
                AnimalKennelDateOut = new DateTime(2020, 2, 24)
            };

            bool expectedResult = true;

            //Act
            bool actualResult = kennelManager.EditKennelRecord(oldKennel, newKennel);

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
Beispiel #3
0
        public void TestGetKennelRecords()
        {
            //Arrange
            List <AnimalKennel>  kennelRecords = new List <AnimalKennel>();
            IAnimalKennelManager kennelManager = new AnimalKennelManager(_kennelAccessor);

            //Act
            kennelRecords = kennelManager.GetAllAnimalKennels();

            //Assert
            Assert.AreEqual(2, kennelRecords.Count);
        }
Beispiel #4
0
        public void TestAddKennelRecordFail()
        {
            //Arrange
            IAnimalKennelManager kennelManager = new AnimalKennelManager(_kennelAccessor);
            AnimalKennel         kennel        = new AnimalKennel()
            {
                AnimalID = 1, AnimalKennelID = 0, UserID = 1, AnimalKennelInfo = "Info", AnimalKennelDateIn = DateTime.Now
            };

            //Act
            kennelManager.AddKennelRecord(kennel);
            //Assert
        }
Beispiel #5
0
        public void TestAddKennelRecordSuccess()
        {
            //Arrange
            IAnimalKennelManager kennelManager  = new AnimalKennelManager(_kennelAccessor);
            const bool           expectedResult = true;
            AnimalKennel         kennel         = new AnimalKennel()
            {
                AnimalID = 1, AnimalKennelID = 1, UserID = 1, AnimalKennelInfo = "Info", AnimalKennelDateIn = DateTime.Now
            };

            //Act
            bool actualResult = kennelManager.AddKennelRecord(kennel);

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
Beispiel #6
0
        public void TestAddDateOut()
        {
            // arrange
            IAnimalKennelManager kennelManager = new AnimalKennelManager(_kennelAccessor);

            AnimalKennel kennel = new AnimalKennel()
            {
                AnimalKennelID     = 2,
                AnimalID           = 1,
                UserID             = 1,
                AnimalKennelInfo   = "info info info",
                AnimalKennelDateIn = new DateTime(2020, 2, 25)
            };

            bool expectedResult = true;

            // act
            kennel.AnimalKennelDateOut = DateTime.Now;

            bool actualResult = kennelManager.SetDateOut(kennel);

            // assert
            Assert.AreEqual(expectedResult, actualResult);
        }