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 }
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"); }
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 }