public void CompositeViewModelModel() { var homeCompositeModel = new HomeCompositeViewModel(); homeCompositeModel.ToString(); homeCompositeModel.GetElementId("someElement", "home"); }
public void When_ChildConstructed_Then_PageTitleShouldBeSet() { // Arrange. // Act. var itemUnderTest = new HomeCompositeViewModel(); // Assert. itemUnderTest.PageTitle.Should().Be("Home | Discover your skills and careers"); }
public void When_ChildConstructed_Then_PageHeadingShouldBeSet() { // Arrange. // Act. var itemUnderTest = new HomeCompositeViewModel(); // Assert. itemUnderTest.PageHeading.Should().Be("Home"); }
public void When_ChildConstructed_Then_IdShouldBeSet() { // Arrange. // Act. var itemUnderTest = new HomeCompositeViewModel(); // Assert. itemUnderTest.Id.Should().Be(CompositeViewModel.PageId.Home); }
public void When_ChildConstructed_Then_PageTitleShouldBeSet() { // Arrange. // Act. var itemUnderTest = new HomeCompositeViewModel(); // Assert. itemUnderTest.PageTitle.Should().Be("Home | Your account | National Careers Service"); }
public void When_GreaterThan1_Then_NounShouldBePlural() { // Arrange. var number = 2; var itemUnderTest = new HomeCompositeViewModel(); // Act. string noun = itemUnderTest.NounForNumber(number, "match", "matches"); // Assert. noun.Should().Be("matches"); }
public void When_ShowBreadCrumbFalse_Then_ShowBreadCrumbIsFalse() { // Arrange. var page = new HomeCompositeViewModel(); // Act. page.ShowBreadCrumb = false; // Assert. page.ShowBreadCrumb.Should().Be(false); }
public void When_ValidValuesProvided_Then_ResultShouldBeCamelCased() { // Arrange. var elementName = "govukStartButton"; var instanceName = "continue"; var subject = new HomeCompositeViewModel(); // Act. var result = subject.GetElementId(elementName, instanceName); // Assert. result.Should().Be("homeGovukStartButtonContinue"); }
public void When_InstanceNameIsMissing_Then_ShouldThrowException() { // Arrange. var elementName = "govukStartButton"; var instanceName = string.Empty; var subject = new HomeCompositeViewModel(); // Act. Action act = () => subject.GetElementId(elementName, instanceName); // Assert. act.Should().Throw <ArgumentException>().WithMessage("instanceName cannot be null or empty or whitespace.*"); }
private HomeCompositeViewModel GetViewModel() { var homeCompositeViewModel = new HomeCompositeViewModel(); return(homeCompositeViewModel); }