public static IEnumerable <object[]> GetAllCompletedByUserId_ReturnsExpectedResult_Data()
        {
            var userId                  = Guid.NewGuid();
            var userAggregate           = UserStatisticAggregateFactory.GetModel(userId);
            var expectedCompletedModels = GroupedCompletedStatisticModelFactory.GetApplicationModels(userAggregate.GetAllCompleted());

            yield return(new object[] { userId, userAggregate, expectedCompletedModels });
        }
        public static IEnumerable <object[]> GetPerDayForLastMonthStatisticByUserId_ReturnsExpectedResult_Data()
        {
            var userId               = Guid.NewGuid();
            var userAggregate        = UserStatisticAggregateFactory.GetModel(userId);
            var expectedPerDayModels = PerDayStatisticModelFactory.GetApplicationModels(userAggregate.GetPerDayForLastMonthStatistic());

            yield return(new object[] { userId, userAggregate, expectedPerDayModels });
        }
        public static IEnumerable <object[]> GetFullStatisticByUserId_ReturnsExpectedResult_Data()
        {
            var userId             = Guid.NewGuid();
            var userAggregate      = UserStatisticAggregateFactory.GetModel(userId);
            var fullStatisticModel = FullStatisticModelFactory.GetApplicationModel(userAggregate.GetFullStatistic());

            yield return(new object[] { userId, userAggregate, fullStatisticModel });
        }