public ProductCategory(string name, bool canBeDelivered, ActiveStore store) { Name = name; CanBeDelivered = canBeDelivered; StoreId = store.Id; Store = store; }
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))); }