public void ApiAllSecuritiesMfExceptionExpectedMoqTest()
        {
            var moqsecurityrepository = new Mock <ISecuritiesMfRepository>();
            IQueryable <SecurityMutualFundDto> securityMutualFundDtos = GetsecuritiesMfsList().AsQueryable();

            moqsecurityrepository.Setup(x => x.GetListSecurityMf()).Throws <ArgumentNullException>();
            var apicontroller = new SecuritiesWebApiMfController(moqsecurityrepository.Object);

            var secmfs = apicontroller.GetIQueryable();

            Assert.IsInstanceOf <IQueryable <SecurityMutualFundDto> >(secmfs);

            moqsecurityrepository.VerifyAll();
        }
        public void ApiAllSecuritiesMfNoExceptionMoqTest()
        {
            var moqsecurityrepository = new Mock <ISecuritiesMfRepository>();
            IQueryable <SecurityMutualFundDto> securityMutualFundDtos = GetsecuritiesMfsList().AsQueryable();

            moqsecurityrepository.Setup(x => x.GetListSecurityMf()).Returns(securityMutualFundDtos.AsQueryable());
            var apicontroller = new SecuritiesWebApiMfController(moqsecurityrepository.Object);

            var secmfs = apicontroller.GetIQueryable();

            Assert.AreEqual(secmfs.Count(), securityMutualFundDtos.Count());
            Assert.IsNotNull(secmfs);
            Assert.IsInstanceOf <IQueryable <SecurityMutualFundDto> >(secmfs);

            moqsecurityrepository.VerifyAll();
        }
        public void ApiSingleSecurityMfNoExceptionMoqTest()
        {
            var moqsecurityrepository = new Mock <ISecuritiesMfRepository>();
            SecurityMutualFundDto securityMutualFundDto = GetsecuritiesMfsList().FirstOrDefault();

            moqsecurityrepository.Setup(x => x.GetSecurityMfBySymbol("Demo1")).Returns(securityMutualFundDto);
            var apicontroller = new SecuritiesWebApiMfController(moqsecurityrepository.Object);

            var secmf = apicontroller.GetobjSecurityMutualFundDto("Demo1");

            if (securityMutualFundDto != null)
            {
                Assert.AreEqual(secmf.Id, securityMutualFundDto.Id);
            }
            Assert.IsNotNull(secmf);
            Assert.IsInstanceOf <SecurityMutualFundDto>(secmf);

            moqsecurityrepository.VerifyAll();
        }