コード例 #1
0
 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);
 }
コード例 #2
0
 void CtorCreatesDatetimeoffsetNow() {
     var expected = DateTimeOffset.Now;
     var sut = new BrowserUrlData();
     Assert.Equal(expected, sut.Timestamp);
 }
コード例 #3
0
 void WhitespaceUriIsNotAValidUri() {
     var expectedUrl = " ";
     var sut = new BrowserUrlData(expectedUrl);
     Assert.False(sut.IsValidUri);
     Assert.True(sut.IsUrlNull);
 }
コード例 #4
0
 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);
 }