示例#1
0
        public void GetSelectedIconIdsAsCommaSeparatedlist_NoneSelected_EmptyString()
        {
            TitledIconList list = OnboardingProfileBuilder.Goals;

            var output = list.GetSelectedIconIdsAsCommaSeparatedList();

            output.Should().BeEmpty();
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }