Example #1
0
        public void GetPartnershipTypesPaged_Success_Test()
        {
            // Arrange
            string searchTerm = "";
            int    pageIndex  = 0;
            int    pageSize   = 10;

            // list
            IList <R_PartnershipType> list = new List <R_PartnershipType>();

            for (int i = 1; i <= pageSize; i++)
            {
                list.Add(SamplePartnershipType(i));
            }

            // create mock for repository
            var mock = new Mock <IPartnershipTypeRepository>();

            mock.Setup(s => s.GetPartnershipTypes(Moq.It.IsAny <string>(), Moq.It.IsAny <int>(), Moq.It.IsAny <int>())).Returns(list);

            // service
            PartnershipTypeService partnershipTypeService = new PartnershipTypeService();

            PartnershipTypeService.Repository = mock.Object;

            // Act
            var resultList            = partnershipTypeService.GetPartnershipTypes(searchTerm, pageIndex, pageSize);
            PartnershipTypeDTO result = resultList.FirstOrDefault();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.PartnershipTypeId);
            Assert.AreEqual(10, resultList.Count);
        }
Example #2
0
        public void GetPartnershipTypes_Success_Test()
        {
            // Arrange
            R_PartnershipType partnershipType = SamplePartnershipType(1);

            IList <R_PartnershipType> list = new List <R_PartnershipType>();

            list.Add(partnershipType);

            // create mock for repository
            var mock = new Mock <IPartnershipTypeRepository>();

            mock.Setup(s => s.GetPartnershipTypes()).Returns(list);

            // service
            PartnershipTypeService partnershipTypeService = new PartnershipTypeService();

            PartnershipTypeService.Repository = mock.Object;

            // Act
            var resultList            = partnershipTypeService.GetPartnershipTypes();
            PartnershipTypeDTO result = resultList.FirstOrDefault();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.PartnershipTypeId);
        }
Example #3
0
        public void GetPartnershipTypeListAdvancedSearch_Success_Test()
        {
            // Arrange
            string name         = null;
            string description  = null;
            string activityType = null;
            bool?  active       = null;

            //int pageIndex = 0;
            int pageSize = 10;

            // list
            IList <R_PartnershipType> list = new List <R_PartnershipType>();

            for (int i = 1; i <= pageSize; i++)
            {
                list.Add(SamplePartnershipType(i));
            }

            // create mock for repository
            var mock = new Mock <IPartnershipTypeRepository>();

            mock.Setup(s => s.GetPartnershipTypeListAdvancedSearch(
                           Moq.It.IsAny <string>()   // name
                           , Moq.It.IsAny <string>() // description
                           , Moq.It.IsAny <string>() // activityType
                           , Moq.It.IsAny <bool?>()  // active
                           )).Returns(list);

            // service
            PartnershipTypeService partnershipTypeService = new PartnershipTypeService();

            PartnershipTypeService.Repository = mock.Object;

            // Act
            var resultList = partnershipTypeService.GetPartnershipTypeListAdvancedSearch(
                name
                , description
                , activityType
                , active
                );

            PartnershipTypeDTO result = resultList.FirstOrDefault();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.PartnershipTypeId);
        }
Example #4
0
        public void DeletePartnershipTypeById_Success_Test()
        {
            // Arrange
            int id = 1;

            // create mock for repository
            var mock = new Mock <IPartnershipTypeRepository>();

            mock.Setup(s => s.DeletePartnershipType(Moq.It.IsAny <int>())).Verifiable();

            // service
            PartnershipTypeService partnershipTypeService = new PartnershipTypeService();

            PartnershipTypeService.Repository = mock.Object;

            // Act
            partnershipTypeService.DeletePartnershipType(id);

            // Assert
            Assert.IsTrue(true);
        }
Example #5
0
        public void UpdatePartnershipType_Success_Test()
        {
            // Arrange
            PartnershipTypeDTO dto = SamplePartnershipTypeDTO(1);

            // create mock for repository
            var mock = new Mock <IPartnershipTypeRepository>();

            mock.Setup(s => s.UpdatePartnershipType(Moq.It.IsAny <R_PartnershipType>())).Verifiable();

            // service
            PartnershipTypeService partnershipTypeService = new PartnershipTypeService();

            PartnershipTypeService.Repository = mock.Object;

            // Act
            partnershipTypeService.UpdatePartnershipType(dto);

            // Assert
            Assert.IsNotNull(dto);
        }
Example #6
0
        public void AddPartnershipType_Success_Test()
        {
            // Arrange
            PartnershipTypeDTO dto = SamplePartnershipTypeDTO(1);

            // create mock for repository
            var mock = new Mock <IPartnershipTypeRepository>();

            mock.Setup(s => s.AddPartnershipType(Moq.It.IsAny <R_PartnershipType>())).Returns(1);

            // service
            PartnershipTypeService partnershipTypeService = new PartnershipTypeService();

            PartnershipTypeService.Repository = mock.Object;

            // Act
            int id = partnershipTypeService.AddPartnershipType(dto);

            // Assert
            Assert.AreEqual(1, id);
            Assert.AreEqual(1, dto.PartnershipTypeId);
        }
Example #7
0
        public void GetPartnershipType_Success_Test()
        {
            // Arrange
            int id = 1;
            R_PartnershipType partnershipType = SamplePartnershipType(id);

            // create mock for repository
            var mock = new Mock <IPartnershipTypeRepository>();

            mock.Setup(s => s.GetPartnershipType(Moq.It.IsAny <int>())).Returns(partnershipType);

            // service
            PartnershipTypeService partnershipTypeService = new PartnershipTypeService();

            PartnershipTypeService.Repository = mock.Object;

            // Act
            PartnershipTypeDTO result = partnershipTypeService.GetPartnershipType(id);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.PartnershipTypeId);
        }