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); }
public void CanCreateNewspaperAsCompany() { Entity entity = new CompanyDummyCreator().Create().Entity; Assert.IsFalse(newspaperService.CanCreateNewspaper(entity).IsError); }