Пример #1
0
        public void ContractTreeViewLogicConstructorTest1()
        {
            var mockContractTreeViewLogic = new Mock <IContractHierarchyRepository>();
            ContractHierarchyLogic target = new ContractHierarchyLogic(mockContractTreeViewLogic.Object);

            Assert.IsInstanceOfType(target, typeof(ContractHierarchyLogic));
        }
Пример #2
0
        public void ContractHierarchyConstructorTest2()
        {
            Mock <IContractHierarchyRepository> mockVarianceReportLogic = new Mock <IContractHierarchyRepository>();
            ContractHierarchyLogic target = new ContractHierarchyLogic(mockVarianceReportLogic.Object);

            Assert.IsInstanceOfType(target, typeof(ContractHierarchyLogic));
        }
Пример #3
0
        public void ContractHierarchyConstructorTest()
        {
            var target = new ContractHierarchyLogic(Constants.ConnectionString);

            //Assert
            Assert.IsInstanceOfType(target, typeof(ContractHierarchyLogic));
        }
Пример #4
0
        public void DeleteNodeAndContractByNodeIdIfNullTest1()
        {
            ContractHierarchyLogic target = new ContractHierarchyLogic(Constants.ConnectionString);
            bool actual = target.DeleteNode(null);

            Assert.AreEqual(false, actual);
        }
        /// <summary>
        /// Default Constructor
        /// </summary>
        public ContractTreeViewController()
        {
            int    facilityId       = Convert.ToInt32(System.Web.HttpContext.Current.Request.Headers[Constants.BubbleDataSource]);
            string bubbleDataSource = GetFacilityConnection(facilityId);

            _contractLogic = new ContractHierarchyLogic(bubbleDataSource);
        }
Пример #6
0
        public void CopyContractByNodeAndParentIdIfNullTest()
        {
            ContractHierarchyLogic target   = new ContractHierarchyLogic(Constants.ConnectionString);
            const long             expected = 0;
            long actual = target.CopyNode(null);

            Assert.AreEqual(expected, actual);
        }
Пример #7
0
        public void DeleteNodeAndContractByNodeIdTestNull()
        {
            ContractHierarchy objContractHierarchy = null;
            var mockDeleteNodeAndContractByNodeId  = new Mock <IContractHierarchyRepository>();

            mockDeleteNodeAndContractByNodeId.Setup(f => f.DeleteNode(objContractHierarchy)).Returns(true);
            ContractHierarchyLogic target = new ContractHierarchyLogic(mockDeleteNodeAndContractByNodeId.Object);
            bool actual = target.DeleteNode(null);

            Assert.IsFalse(actual);
        }
Пример #8
0
        public void DeleteNodeAndContractByNodeIdIfNullTest()
        {
            var repository = new Mock <IContractHierarchyRepository>();

            repository.Setup(f => f.DeleteNode(null));
            ContractHierarchyLogic target = new ContractHierarchyLogic(repository.Object);

            bool actual = target.DeleteNode(null);

            Assert.AreEqual(false, actual);
        }
Пример #9
0
        public void CopyContractNullTest()
        {
            var        repository = new Mock <IContractHierarchyRepository>();
            const long result     = 0;

            repository.Setup(f => f.CopyContract(null));
            ContractHierarchyLogic target = new ContractHierarchyLogic(repository.Object);

            long actual = target.CopyContract(null);

            Assert.AreEqual(result, actual);
        }
Пример #10
0
        public void CopyContractByNodeAndParentIdTestNull()
        {
            ContractHierarchy objContractHierarchy = null;
            var mockCopyContractByNodeAndParentId  = new Mock <IContractHierarchyRepository>();

            mockCopyContractByNodeAndParentId.Setup(f => f.CopyNode(objContractHierarchy)).Returns(1);
            ContractHierarchyLogic target = new ContractHierarchyLogic(mockCopyContractByNodeAndParentId.Object);

            long actual = target.CopyNode(null);

            Assert.IsNotNull(actual);
        }
Пример #11
0
        public void DeleteNodeAndContractByNodeIdTest1()
        {
            var mockDeleteContractServiceTypeById = new Mock <IContractHierarchyRepository>();
            ContractHierarchy data = new ContractHierarchy {
                NodeId = 23
            };

            mockDeleteContractServiceTypeById.Setup(f => f.DeleteNode(data)).Returns(true);
            ContractHierarchyLogic target = new ContractHierarchyLogic(mockDeleteContractServiceTypeById.Object);
            bool actual = target.DeleteNode(data);

            Assert.AreEqual(true, actual);
        }
Пример #12
0
        public void DeleteNodeAndContractByNodeIdIfNotNullest()
        {
            var mockDeleteNodeAndContractByNodeId = new Mock <IContractHierarchyRepository>();
            ContractHierarchy data = new ContractHierarchy
            {
                NodeId = 2275,
            };

            mockDeleteNodeAndContractByNodeId.Setup(f => f.DeleteNode(data)).Returns(true);
            ContractHierarchyLogic target = new ContractHierarchyLogic(mockDeleteNodeAndContractByNodeId.Object);
            bool result = target.DeleteNode(data);

            Assert.AreEqual(true, result);
        }
Пример #13
0
        public void DeleteContractServiceTypeByIdIfNullTest1()
        {
            //Arrange
            var repository = new Mock <IContractHierarchyRepository>();

            repository.Setup(f => f.DeleteContractServiceType(It.IsAny <ContractHierarchy>())).Returns(true);
            ContractHierarchyLogic target = new ContractHierarchyLogic(repository.Object);

            //Act
            bool actual = target.DeleteContractServiceType(null);

            //Assert
            Assert.AreEqual(false, actual);
        }
Пример #14
0
        public void IfModelNameIsUnique()
        {
            //Arrange
            Mock <IContractHierarchyRepository> mockContractHierarchyRepository = new Mock <IContractHierarchyRepository>();

            mockContractHierarchyRepository.Setup(f => f.IsModelNameExit(It.IsAny <ContractHierarchy>())).Returns(true);
            ContractHierarchyLogic target = new ContractHierarchyLogic(mockContractHierarchyRepository.Object);
            const bool             result = true;
            //Act
            bool actual = target.IsModelNameExit(new ContractHierarchy());

            //Assert
            Assert.AreEqual(result, actual);
        }
Пример #15
0
        public void DeleteContractServiceTypeByIdMockTest1()
        {
            var mockDeleteContractServiceTypeById  = new Mock <IContractHierarchyRepository>();
            ContractHierarchy objContractHierarchy = new ContractHierarchy {
                NodeId = 1
            };

            mockDeleteContractServiceTypeById.Setup(f => f.DeleteContractServiceType(objContractHierarchy))
            .Returns(true);
            ContractHierarchyLogic target = new ContractHierarchyLogic(mockDeleteContractServiceTypeById.Object);
            bool actual = target.DeleteContractServiceType(objContractHierarchy);

            Assert.AreEqual(true, actual);
        }
Пример #16
0
        public void CheckModelNameIsNotUniqueIfContractHierarchyIsNull()
        {
            //Arrange
            Mock <IContractHierarchyRepository> mockContractHierarchyRepository = new Mock <IContractHierarchyRepository>();

            mockContractHierarchyRepository.Setup(f => f.IsModelNameExit(null)).Returns(false);
            ContractHierarchyLogic target = new ContractHierarchyLogic(mockContractHierarchyRepository.Object);
            const bool             result = false;

            //Act
            bool actual = target.IsModelNameExit(null);

            //Assert
            Assert.AreEqual(result, actual);
        }
Пример #17
0
        public void GetContractHierarchyifNullTest()
        {
            var repository = new Mock <IContractHierarchyRepository>();

            repository.Setup(f => f.GetContractHierarchy(null));
            ContractHierarchyLogic target = new ContractHierarchyLogic(repository.Object);

            List <ContractHierarchy> actual = target.GetContractHierarchy(null);

            Assert.AreEqual(null, actual);

            //ContractHierarchyLogic target = new ContractHierarchyLogic();
            //List<ContractHierarchy> actual = target.GetContractHierarchy(null);
            //Assert.AreEqual(null, actual);
        }
Пример #18
0
        public void DeleteContractServiceTypeByIdTestNotNull()
        {
            ContractHierarchy objContractHierarchy = new ContractHierarchy {
                ContractId = 123
            };
            var mockDeleteContractServiceTypeById = new Mock <IContractHierarchyRepository>();

            mockDeleteContractServiceTypeById.Setup(f => f.DeleteContractServiceType(objContractHierarchy))
            .Returns(true);
            ContractHierarchyLogic target = new ContractHierarchyLogic(mockDeleteContractServiceTypeById.Object);

            bool actual = target.DeleteContractServiceType(objContractHierarchy);

            Assert.IsTrue(actual);
        }
Пример #19
0
        public void GetContractHierarchyTestNotNull()
        {
            //Mock Input
            ContractHierarchy contractHierarchy1 = new ContractHierarchy {
                NodeId = 12345
            };


            //Mock Output
            List <ContractHierarchy> contractHierarchy = new List <ContractHierarchy>
            {
                new ContractHierarchy
                {
                    NodeId                = 12345,
                    ParentId              = 23455,
                    NodeText              = "test1",
                    AppendString          = "testvalue1",
                    IsContract            = true,
                    ContractId            = 111,
                    ContractServiceTypeId = 3333,
                    IsPrimaryNode         = true,
                },
                new ContractHierarchy
                {
                    NodeId                = 123,
                    ParentId              = 234,
                    NodeText              = "test2",
                    AppendString          = "testvalue2",
                    IsContract            = false,
                    ContractId            = 2222,
                    ContractServiceTypeId = 4444,
                    IsPrimaryNode         = false
                }
            };

            var mockContractHierarchy = new Mock <IContractHierarchyRepository>();

            mockContractHierarchy.Setup(f => f.GetContractHierarchy(contractHierarchy1)).Returns(contractHierarchy);

            //setup
            ContractHierarchyLogic   target = new ContractHierarchyLogic(mockContractHierarchy.Object);
            List <ContractHierarchy> actual = target.GetContractHierarchy(contractHierarchy1);

            Assert.AreEqual(actual, contractHierarchy);
        }
Пример #20
0
        public void GetContractHierarchytContractNullTest()
        {
            //Mock input
            ContractHierarchy contractHierarchy1 = new ContractHierarchy
            {
                FacilityId = 2,
                NodeId     = 2222,
                UserName   = null,
                ParentId   = 0,
            };

            //Mock output
            List <ContractHierarchy> expected = new List <ContractHierarchy>
            {
                new ContractHierarchy
                {
                    NodeText      = "test",
                    ContractId    = 12345,
                    IsPrimaryNode = false,
                    IsContract    = true,
                    NodeId        = 321874
                },
                new ContractHierarchy
                {
                    NodeText      = "test2",
                    ContractId    = 1234521,
                    IsPrimaryNode = false,
                    IsContract    = null,
                    NodeId        = 321874
                }
            };
            //setup
            var mockContractHierarchy = new Mock <IContractHierarchyRepository>();

            mockContractHierarchy.Setup(f => f.GetContractHierarchy(It.IsAny <ContractHierarchy>())).Returns(expected);
            ContractHierarchyLogic   target = new ContractHierarchyLogic(mockContractHierarchy.Object);
            List <ContractHierarchy> actual = target.GetContractHierarchy(contractHierarchy1);

            Assert.AreEqual(expected, actual);
        }
Пример #21
0
        public void ContractTreeViewLogicConstructorTest()
        {
            ContractHierarchyLogic target = new ContractHierarchyLogic(Constants.ConnectionString);

            Assert.IsInstanceOfType(target, typeof(ContractHierarchyLogic));
        }