public void Constructor_ShouldSetRouteAndDefaultName() { ThermometerQuestion question = new ThermometerQuestion("/abc"); Assert.AreEqual("/abc", question.Route); Assert.AreEqual("abc", question.Name); }
public void Constructor_ExpectArgumentNullExceptionForHandler() { //Arrange ThermometerQuestion q = new ThermometerQuestion("/abc"); //Act ThermometerHandler th = new ThermometerHandler(q, null); //Assert }
public void Constructor_ShouldSetQuestionAndHandler() { //Arrange ThermometerQuestion q = new ThermometerQuestion("/abc"); var h = new Func <IThermometerQuestion, string>(question => "question"); //Act ThermometerHandler th = new ThermometerHandler(q, h); //Assert Assert.AreEqual(q, th.Question); Assert.AreEqual(h, th.Handler); }
public void Constructor_ShouldSetQuestionAndHandler() { //Arrange ThermometerQuestion q = new ThermometerQuestion("/abc"); var h = new Func<IThermometerQuestion, string>(question => "question"); //Act ThermometerHandler th = new ThermometerHandler(q, h); //Assert Assert.AreEqual(q, th.Question); Assert.AreEqual(h, th.Handler); }
internal static IThermometerQuestion ToThermometerQuestion(this IOwinRequest owner) { var question = new ThermometerQuestion(owner.Path.ToString()); if (!owner.QueryString.HasValue) return question; var queryParams = HttpUtility.ParseQueryString(owner.QueryString.ToString()); foreach (var key in queryParams.AllKeys) { question.Add(key, queryParams[key]); } return question; }
internal static IThermometerQuestion ToThermometerQuestion(this IOwinRequest owner) { var question = new ThermometerQuestion(owner.Path.ToString()); if (!owner.QueryString.HasValue) { return(question); } var queryParams = HttpUtility.ParseQueryString(owner.QueryString.ToString()); foreach (var key in queryParams.AllKeys) { question.Add(key, queryParams[key]); } return(question); }