public async Task CreatedGroupMilestoneCanBeUpdated() { //arrange var createdMilestone = await _sut.CreateMilestoneAsync(TestGroupTextId, new CreateGroupMilestoneRequest("milestone2") { StartDate = "2018-11-01", DueDate = "2018-11-30", Description = "description2" }); _milestoneIdsToClean.Add(createdMilestone.Id); //act var updatedMilestone = await _sut.UpdateMilestoneAsync(TestGroupTextId, createdMilestone.Id, new UpdateGroupMilestoneRequest() { Title = "milestone22", StartDate = "2018-11-05", DueDate = "2018-11-10", Description = "description22" }); //assert updatedMilestone.Should().Match <Milestone>(m => m.GroupId == TestGroupId && m.Title == "milestone22" && m.StartDate == "2018-11-05" && m.DueDate == "2018-11-10" && m.Description == "description22"); }