public async Task CallsUsecaseForCreate() { const int appointmentId = 1; const int workOrderId = 2; const string expectedNotes = "notes"; var result = await _classUnderTest.CreateAppointment(new RepairsApi.V2.Generated.RequestAppointment { AppointmentReference = new RepairsApi.V2.Generated.Reference { ID = appointmentId.ToString() }, WorkOrderReference = new RepairsApi.V2.Generated.Reference { ID = workOrderId.ToString() }, Notes = expectedNotes }); GetStatusCode(result).Should().Be(200); _createAppointmentMock.Verify(cam => cam.Execute(appointmentId.ToString(), workOrderId, expectedNotes)); }