public void ProviderLocationViewModel_RedirectUrl_Is_As_Expected_When_Website_Is_Null() { var viewModel = new ProviderLocationViewModel { Website = null }; viewModel.RedirectUrl.Should().BeEmpty(); }
public void ProviderLocationViewModel_DistanceString_Shows_Mile_When_Distance_Is_Exactly_One() { var viewModel = new ProviderLocationViewModel { DistanceInMiles = 1 }; viewModel.DistanceString.Should().Be("mile"); }
public void ProviderLocationViewModel_RedirectUrlLabel_Is_As_Expected() { var viewModel = new ProviderLocationViewModel { ProviderName = "Test Provider" }; viewModel.RedirectUrlLabel.Should().Be("Visit Test Provider's website"); }
public void ProviderLocationViewModel_VenueName_Shows_ProviderName_When_Venue_Name_Is_Not_ProviderName() { var viewModel = new ProviderLocationViewModel { ProviderName = "Test Provider", Name = "Venue Name" }; viewModel.VenueName.Should().Be("Venue Name"); }
public void ProviderLocationViewModel_RedirectUrl_Is_As_Expected() { var viewModel = new ProviderLocationViewModel { Website = "https://test.com" }; // ReSharper disable once StringLiteralTypo viewModel.RedirectUrl.Should().Be("/students/redirect?url=https%3A%2F%2Ftest.com"); }
public void ProviderLocationViewModel_AddressLabel_Is_As_Expected_When_Venue_Town_Is_Blank() { var viewModel = new ProviderLocationViewModel { ProviderName = "Test Provider", Postcode = "CV1 2WT", Town = "", Name = "Venue" }; viewModel.AddressLabel.Should().Be("CV1 2WT"); }