public void ctor_WhenCalled_ExposesCurrentTaxRate() { var currentTariffItem = new TariffItem { Amount = CurrencyAmount.FromGold(40), BeginsOn = DateTimeOffset.Now, RepeatInterval = TimeSpan.FromDays(7) }; var tariff = new Tariff { History = new [] { currentTariffItem } }; var roster = new Roster() .Add(new Player("Neffer")); IReadOnlyList <Transaction> transactions = new List <Transaction>(); A.CallTo(() => _dataSource.GetRoster()).Returns(roster); A.CallTo(() => _dataSource.GetTariff()).Returns(tariff); var sut = CreateSut(); sut.CurrentTaxTate.Should().BeSameAs(currentTariffItem); }
public PlayerReportTests() { _player = new Player("Neffer"); _tariffItem = new TariffItem { Amount = CurrencyAmount.FromGold(40), BeginsOn = new DateTimeOffset(2020, 06, 24, 0, 0, 0, TimeSpan.FromHours(1)), RepeatInterval = TimeSpan.FromDays(7) }; _tariff = new Tariff() { History = new[] { _tariffItem } }; }