Example #1
0
        public async Task <FavouriteSupplierTender> UpdateTenderFavouriteListAsync(FavouriteSupplierTender favouriteSupplierTenders)
        {
            _context.FavouriteSupplierTenders.Update(favouriteSupplierTenders);
            await _context.SaveChangesAsync();

            return(favouriteSupplierTenders);
        }
Example #2
0
        public async Task <FavouriteSupplierTender> CreateTenderFavouriteAsync(FavouriteSupplierTender favouriteSupplierTenders)
        {
            await _context.FavouriteSupplierTenders.AddAsync(favouriteSupplierTenders);

            await _context.SaveChangesAsync();

            return(favouriteSupplierTenders);
        }
Example #3
0
        public void Should_SetActive()
        {
            var favouriteSupplierTender = new FavouriteSupplierTender();

            favouriteSupplierTender.SetActive();
            favouriteSupplierTender.IsActive.ShouldBe(true);
            favouriteSupplierTender.State.ShouldBe(SharedKernal.ObjectState.Modified);
        }
Example #4
0
        public void Should_Construct_SupplierCRNumber()
        {
            var favouriteSupplierTender = new FavouriteSupplierTender(_supplierCRNumber);

            favouriteSupplierTender.ShouldNotBeNull();
            favouriteSupplierTender.SupplierCRNumber.ShouldBe(_supplierCRNumber);
            favouriteSupplierTender.State.ShouldBe(SharedKernal.ObjectState.Added);
        }
Example #5
0
        public async Task ShouldAddTenderToSupplierTendersFavouriteList(int tenderId, string cr)
        {
            var tender = new TenderDefault().GetGeneralTender();
            FavouriteSupplierTender favouriteSupplierTender = new FavouriteSupplierTender(tenderId, cr);

            _moqQualificationQueries.Setup(x => x.GetPreQualificationDetailsById(tenderId))
            .Returns(() =>
            {
                return(Task.FromResult(tender));
            });
            _moqQualificationCommands.Setup(c => c.CreateTenderFavouriteAsync(favouriteSupplierTender)).Returns(() =>
            {
                return(Task.FromResult(favouriteSupplierTender));
            });



            var result = await _sut.AddTenderToSupplierTendersFavouriteList(tenderId, cr);


            //_moqQualificationCommands.Verify(x => x.CreateTenderFavouriteAsync(favouriteSupplierTender), Times.Once);
            Assert.IsType <bool>(result);
        }
Example #6
0
        public void Should_Empty_Construct_FavouriteSupplierTender()
        {
            var favouriteSupplierTender = new FavouriteSupplierTender();

            favouriteSupplierTender.ShouldNotBeNull();
        }