public async Task SaveNew() { //Arrange var model = new CreateMeetupModel { Title = "Title", Description = "Description", Date = DateTime.UtcNow, ParticipantCount = 4, Place = "Place", Plz = 9999 }; //Act var result = await _query.Create(model); //Assert result.Title.Should().Be(model.Title); result.Description.Should().Be(model.Description); result.Date.Should().Be(model.Date); result.ParticipantCount.Should().Be(model.ParticipantCount); result.Place.Should().Be(model.Place); result.Plz.Should().Be(model.Plz); _unitOfWork.Verify(x => x.Add(result)); _unitOfWork.Verify(x => x.CommitAsync()); }
public async Task <Meetup> Create(CreateMeetupModel model) { var meetup = new Meetup { UserId = _securityContext.User.Id, Title = model.Title, Description = model.Description, Date = model.Date, ParticipantCount = model.ParticipantCount, Place = model.Place, Plz = model.Plz }; _unitOfOfWork.Add(meetup); await _unitOfOfWork.CommitAsync(); return(meetup); }
public async Task <MeetupModel> CreateNew() { var model = new CreateMeetupModel { Title = "Title", Description = "Description", Date = DateTime.UtcNow, ParticipantCount = 4, Place = "Place", Plz = 9999 }; var createdMeetup = await _client.PostAsync <MeetupModel>($"api/Meetup", model); createdMeetup.Title.Should().Be(model.Title); createdMeetup.Description.Should().Be(model.Description); createdMeetup.Date.Should().Be(model.Date); createdMeetup.ParticipantCount.Should().Be(model.ParticipantCount); createdMeetup.Place.Should().Be(model.Place); createdMeetup.Plz.Should().Be(model.Plz); createdMeetup.Username.Should().Be("admin admin"); return(createdMeetup); }