public void GivenDoubleProperty_WhenGetValue_ThenReturnsCorrectValue() { var page = new DefaultValueTypePropertyHandlerPage { Double = 10.50 }; var result = (double)this._sut.GetValue(page, page.GetType().GetProperty(nameof(DefaultValueTypePropertyHandlerPage.Double))); result.ShouldBe(10.50); }
public void GivenBoolProperty_WhenGetValue_ThenReturnsCorrectValue() { var page = new DefaultValueTypePropertyHandlerPage { Bool = true }; var result = (bool)this._sut.GetValue(page, page.GetType().GetProperty(nameof(DefaultValueTypePropertyHandlerPage.Bool))); result.ShouldBeTrue(); }
public void GivenIntProperty_WhenGetValue_ThenReturnsCorrectValue() { var page = new DefaultValueTypePropertyHandlerPage { Integer = 1000 }; var result = (int)this._sut.GetValue(page, page.GetType().GetProperty(nameof(DefaultValueTypePropertyHandlerPage.Integer))); result.ShouldBe(1000); }
public void GivenDateTimeProperty_WhenGetValue_ThenReturnsCorrectValue() { var expected = new DateTime(2000, 01, 01, 12, 00, 30); var page = new DefaultValueTypePropertyHandlerPage { DateTime = expected }; var result = (DateTime)this._sut.GetValue(page, page.GetType().GetProperty(nameof(DefaultValueTypePropertyHandlerPage.DateTime))); result.ShouldBe(expected); }