public async Task Should_Create_A_Valid_Event() { // Create an event var eventId = await _eventAppService.CreateAsync( new EventCreationDto { Title = "My test event 1", Description = "My test event description 1", IsFree = true, StartTime = DateTime.Now.AddDays(2) } ); eventId.ShouldNotBe(Guid.Empty); // Get the event var @event = await _eventAppService.GetAsync(eventId); @event.Title.ShouldBe("My test event 1"); // Get upcoming events var events = await _eventAppService.GetUpcomingAsync(); events.ShouldContain(x => x.Title == "My test event 1"); }
public async Task Should_Create_Event() { //Arrange var eventTitle = Guid.NewGuid().ToString(); //Act await _eventAppService.CreateAsync(new CreateEventInput { Title = eventTitle, Description = "A description", Date = Clock.Now.AddDays(2) }); //Assert UsingDbContext(context => { context.Events.FirstOrDefault(e => e.Title == eventTitle).ShouldNotBe(null); }); }
private async Task Create() { var eventId = await _eventAppService.CreateAsync(Event); _navigationManager.NavigateTo("/events/" + eventId); }