public void GetSelectedIconIdsAsCommaSeparatedlist_NoneSelected_EmptyString() { TitledIconList list = OnboardingProfileBuilder.Goals; var output = list.GetSelectedIconIdsAsCommaSeparatedList(); output.Should().BeEmpty(); }
public void GetSelectedIconIdsAsCommaSeparatedList_SeveralSelected_IdsMatch() { TitledIconList list = OnboardingProfileBuilder.Goals; list[0].IsSelected = true; list[2].IsSelected = true; var expectedString = string.Join(",", list.GetSelectedIconIds()); var output = list.GetSelectedIconIdsAsCommaSeparatedList(); output.Should().Be(expectedString); }
public virtual void LogSelectedStatus(TitledIconList status) { if (status == null) { throw new ArgumentNullException(nameof(status)); } // TODO: log these to Firebase or whatever E$ does with these string commaSeperatedList = status.GetSelectedIconIdsAsCommaSeparatedList(); Console.WriteLine(commaSeperatedList); }