void CtorReturnsGivenParameters() { var expectedUrl = "url"; var expectedTimestamp = DateTimeOffset.Now; var sut = new BrowserUrlData(expectedUrl, expectedTimestamp); Assert.Equal(expectedUrl, sut.Url); Assert.Equal(expectedTimestamp, sut.Timestamp); }
void CtorCreatesDatetimeoffsetNow() { var expected = DateTimeOffset.Now; var sut = new BrowserUrlData(); Assert.Equal(expected, sut.Timestamp); }
void WhitespaceUriIsNotAValidUri() { var expectedUrl = " "; var sut = new BrowserUrlData(expectedUrl); Assert.False(sut.IsValidUri); Assert.True(sut.IsUrlNull); }
void NoWwwUriIsValidUri() { var expectedUrl = "bing.com/?qHow+to+use+google+with+bing"; var sut = new BrowserUrlData(expectedUrl); Assert.True(sut.IsValidUri); Assert.False(sut.IsUrlNull); }