Пример #1
0
 public ProductCategory(string name, bool canBeDelivered, ActiveStore store)
 {
     Name           = name;
     CanBeDelivered = canBeDelivered;
     StoreId        = store.Id;
     Store          = store;
 }
Пример #2
0
        public void IsInBusinessTimeReturnsFalseTest()
        {
            using var db = GetStoreContext();
            // Arrange
            var store = new ActiveStore(new Store(
                                            location: "Top 10",
                                            floor: "1 OG",
                                            companyName: "Zara",
                                            state: StoreState.Active,
                                            deliveryOption: DeliveryOption.Postal));
            var businessHour = new BusinessHour(
                new OpeningHour(
                    dayOfWeek: DayOfWeek.Monday, hourFrom: 8, hourTo: 16, store: store));

            db.BusinessHours.Add(businessHour);
            db.SaveChanges();
            // Act & Assert
            Assert.False(store.IsInBusinessTime(new DateTime(2021, 10, 4, 16, 10, 0)));
        }