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();
        }