public void SetHasHeadlineToFalse_WhenHeadlineIsNullOrEmpty() { var sut = new CampaignViewModel(); Assert.False(sut.HasHeadline); }
public void SetManagingOrganizationNameToCampaignsOrganizationsName_WhenCampaignsManagingOrganizationIsNotNull_AndNameIsNotAnEmptyString() { var organization = new Organization { Name = "organizationNamee" }; var sut = new CampaignViewModel(new Models.Campaign { ManagingOrganization = organization }); Assert.Equal(sut.ManagingOrganizationName, organization.Name); }
public void SetHasPrivacyPolicyToFalse_WhenCampaignsManagingOrganizationIsNull() { var sut = new CampaignViewModel(new Models.Campaign()); Assert.False(sut.HasPrivacyPolicy); }
public void SetHasHeadlineToTrue_WhenHeadlineIsNotNullOrEmpty() { var sut = new CampaignViewModel { Headline = "headline" }; Assert.True(sut.HasHeadline); }
public void SetManagingOrganizationLogoToEmptyString_WhenCampaignsManagingOrganizationIsNotNull_AndLogoUrlIsAnEmptyString() { var sut = new CampaignViewModel(new Models.Campaign { ManagingOrganization = new Organization() }); Assert.Equal(sut.ManagingOrganizationLogo, string.Empty); }
public void SetEventsToEmptyListOfEventViewModel_WhenCampaignsEventsIsNull() { var sut = new CampaignViewModel(new Models.Campaign()); Assert.Empty(sut.Events); }
public void ReturnCityWhenStateNotPresent() { // arrange var model = new CampaignViewModel { Location = new Location { City = "HappyTown" }}; // act var result = model.LocationSummary; // assert Assert.Equal("HappyTown", result); }
public void SetManagingOrganizationIdToZero_WhenCampaignsManagingOrganizationIsNull() { var sut = new CampaignViewModel(new Models.Campaign()); Assert.Equal(sut.ManagingOrganizationId, 0); }
public void SetPrivacyPolicyUrlToCampaignsManagingOrganizationsPrivacyPolicyUrl_WhenCampaignsManagingOrganizationIsNotNull() { var organization = new Organization { PrivacyPolicy = "privacyPolicy" }; var sut = new CampaignViewModel(new Models.Campaign { ManagingOrganization = organization }); Assert.Equal(sut.PrivacyPolicyUrl, organization.PrivacyPolicyUrl); }
public void ReturnCityAndStateWhenBothArePresent() { // arrange var model = new CampaignViewModel { Location = new Location { City = "HappyTown", State = "Utopia" }}; //act var result = model.LocationSummary; //aswert Assert.Equal("HappyTown, Utopia", result); }
public void SetPrivacyPolicyUrlToNull_WhenCampaignsManagingOrganizationIsNull() { var sut = new CampaignViewModel(new Models.Campaign()); Assert.Null(sut.PrivacyPolicyUrl); }
public void SetHasPrivacyPolicyToTrue_WhenCampaignsManagingOrganizationIsNotNull_AndPrivacyPolicyIsNotNullOrEmpty() { var sut = new CampaignViewModel(new Models.Campaign { ManagingOrganization = new Organization { PrivacyPolicy = "privacyPolicy" }}); Assert.True(sut.HasPrivacyPolicy); }
public void ReturnImmediately_WhenConstructingWithNullCampaign() { var sut = new CampaignViewModel(null); Assert.Equal(sut.Id, 0); }
public void SetManagingOrganizationIdToZero_WhenCampaignsManagingOrganizationIsNotNull_AndIdIsZero() { var sut = new CampaignViewModel(new Models.Campaign { ManagingOrganization = new Organization() }); Assert.Equal(sut.ManagingOrganizationId, 0); }
public void ReturnStateWhenCityNotPresent() { // arrange var model = new CampaignViewModel { Location = new Location { State = "Utopia" }}; // act var result = model.LocationSummary; // assert Assert.Equal("Utopia", result); }
public void SetManagingOrganizationIdToCampaignsManagingOrganizationId_WhenCampaignsManagingOrganizationIsNotNull_AndIdIsNotZero() { var organization = new Organization { Id = 1 }; var sut = new CampaignViewModel(new Models.Campaign { ManagingOrganization = organization }); Assert.Equal(sut.ManagingOrganizationId, organization.Id); }
public void SetHasPrivacyPolicyUrlToTrue_WhenPrivacyPolicyUrlIsNotNullOrEmpty() { var sut = new CampaignViewModel { PrivacyPolicyUrl = "privacyPolicyUrl" }; Assert.True(sut.HasPrivacyPolicyUrl); }
public void SetManagingOrganizationLogoToEmptyString_WhenCampaignsManagingOrganizationIsNull() { var sut = new CampaignViewModel(new Models.Campaign()); Assert.Equal(sut.ManagingOrganizationLogo, string.Empty); }
public void InitializeEventsPropertyToEmptyList_WhenCallingDefaultConstructor() { var sut = new CampaignViewModel(); Assert.NotNull(sut.Events); }
public void SetManagingOrganizationLogoToCampaignsOrganizationsName_WhenCampaignsManagingOrganizationIsNotNull_AndLogoUrlIsNotAnEmptyString() { var organization = new Organization { LogoUrl = "logoUrl" }; var sut = new CampaignViewModel(new Models.Campaign { ManagingOrganization = organization }); Assert.Equal(sut.ManagingOrganizationLogo, organization.LogoUrl); }
public void SetHasPrivacyPolicyUrlToFalse_WhenPrivacyPolicyUrlIsNullOrEmpty() { var sut = new CampaignViewModel(); Assert.False(sut.HasPrivacyPolicyUrl); }
public void SetEventsToCampaignsEventsProjectedToEventViewModel_WhenCampaignsEventsIsNotNull() { var campaign = new Models.Campaign { Events = new List<Models.Event> { new Models.Event { Id = 1} }}; var eventViewModels = campaign.Events.ToViewModel(); var sut = new CampaignViewModel(campaign); Assert.Equal(sut.Events.First().Id, eventViewModels.First().Id); }
public void SetHasPrivacyPolicyToFalse_WhenCampaignsManagingOrganizationIsNotNull_AndPrivacyPolicyIsNullOrEmpty() { var sut = new CampaignViewModel(new Campaign { ManagingOrganization = new Organization()}); Assert.False(sut.HasPrivacyPolicy); }