示例#1
0
        public static (CustomerEntity, ProductEntity) BuildCustomerProduct()
        {
            var customer = TestDataFactory.BuildCustomer();
            var product  = TestDataFactory.BuildProduct(customer);

            return(customer, product);
        }
示例#2
0
        public static (CustomerEntity, ProductEntity, JourneyEntity) BuildCustomerProductJourney()
        {
            var customer = TestDataFactory.BuildCustomer();
            var product  = TestDataFactory.BuildProduct(customer);
            var journey  = TestDataFactory.BuildJourney("test", 99, "test", DateTime.Now);

            product.AddJourney(journey);

            return(customer, product, journey);
        }
示例#3
0
        public static (CustomerEntity, ProductEntity, JourneyEntity, FeatureEntity) BuildCustomerProductJourneyFeature()
        {
            var customer = TestDataFactory.BuildCustomer();
            var product  = TestDataFactory.BuildProduct(customer);
            var journey  = TestDataFactory.BuildJourney("test", 99, "test", DateTime.Now);
            var feature  = TestDataFactory.BuildFeature("test", "test", DateTime.Now);
            var map      = JourneyMapEntity.Factory.Create(journey, feature, DateTime.Now, "test");

            product.AddJourney(journey);
            product.AddFeature(feature);
            journey.FeatureMap.Add(map);

            return(customer, product, journey, feature);
        }