public void CanBuy_Company_CannotBuyError()
        {
            var company = new CompanyDummyCreator().Create();
            var house   = new HouseDummyCreator().SetSellOffer().Create();

            var result = sellHouseService.CanBuy(house, company.Entity);

            Assert.IsTrue(result.Is(HouseErrors.OnlyCitizenBuyHouse));
        }
        public void AddFinances_SingleFinance_Test()
        {
            Company company = new CompanyDummyCreator().Create();
            var     summary = new CompanyFinanceSummaryDummyCreator(company).Create();

            var finance = new Mock <ICompanyFinance>();

            finance.SetupGet(x => x.CurrencyID).Returns(summary.CurrencyID);

            companyFinanceSummaryRepository.Setup(x => x.GetOrAdd(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int[]>()))
            .Returns(new List <CompanyFinanceSummary>()
            {
                summary
            });


            companyFinanceSummaryService.AddFinances(company, finance.Object);

            finance.Verify(x => x.Modify(summary), Times.Once);
            companyFinanceSummaryRepository.Verify(x => x.SaveChanges(), Times.Once);
        }
Exemplo n.º 3
0
        public void CanCreateNewspaperAsCompany()
        {
            Entity entity = new CompanyDummyCreator().Create().Entity;

            Assert.IsFalse(newspaperService.CanCreateNewspaper(entity).IsError);
        }