コード例 #1
0
ファイル: ServiceTests.cs プロジェクト: sangkyunyoon/WpfCrud
        public void Service_Can_Create_Advertisement()
        {
            // ARRANGE
            var entity = new Business.Entities.Advertisement
            {
                BookingDateTimeUtc = DateTime.UtcNow.AddDays(1),
                ClientName         = "Test",
                DurationSeconds    = 60
            };

            // ACT
            _service.AddAdvertisement(entity);

            // ASSERT
        }
コード例 #2
0
ファイル: ServiceTests.cs プロジェクト: sangkyunyoon/WpfCrud
        public void Service_Ensures_Advertisement_Validation()
        {
            // ARRANGE
            var entity = new Business.Entities.Advertisement
            {
                BookingDateTimeUtc = DateTime.UtcNow.AddDays(-1),
                ClientName         = string.Empty,
                DurationSeconds    = -1
            };

            // ACT
            _service.AddAdvertisement(entity);

            // ASSERT
            Assert.Fail("Test should never get here");
        }
コード例 #3
0
        public void Repo_Can_Create_Advertisement()
        {
            // ARRANGE
            var repository = _factory.GetAdvertisementRepository();

            var entity = new Business.Entities.Advertisement
            {
                BookingDateTimeUtc = DateTime.UtcNow,
                ClientName         = "Test",
                DurationSeconds    = 60
            };

            // ACT
            repository.Create(entity);

            // ASSERT
        }