Beispiel #1
0
        public void 申込終了日が開催期間と重なっている場合例外()
        {
            var holdingPeriod = new HoldingPeriod(
                new DateTime(2020, 9, 25),
                new DateTime(2020, 10, 2));

            holdingPeriod.EnsureValidApplicationEndDate(null);
            holdingPeriod.EnsureValidApplicationEndDate(new DateTime(2020, 9, 24));
            var exception = Assert.Throws <ArgumentException>(
                () => holdingPeriod.EnsureValidApplicationEndDate(new DateTime(2020, 9, 25)));

            Assert.Equal(
                "申込期間が開催期間と重複しています。",
                exception.Message);
        }