public void Then_The_Url_Is_Correctly_Constructed_With_No_Location(int trainingCourseId) { //Act var actual = new GetCreateDemandRequest(trainingCourseId, ""); //Assert actual.GetUrl.Should().Be($"demand/create/{trainingCourseId}?location="); }
public void Then_The_Url_Is_Correctly_Constructed_And_Location_Encoded(int trainingCourseId, string location) { //Arrange var expectedLocation = $"{location}, {location} & {location}"; //Act var actual = new GetCreateDemandRequest(trainingCourseId, expectedLocation); //Assert actual.GetUrl.Should().Be($"demand/create/{trainingCourseId}?location={HttpUtility.UrlEncode(expectedLocation)}"); }