public static async Task <OfficeElements> CreateAsync(IGetDate dateInterface) { var elementsClass = new OfficeElements(dateInterface); await elementsClass.RefreshElementsAsync(); return(elementsClass); }
public GetDateResponse FindOrdersOnDate(string date, FunctionType type) { GetDateResponse response = new GetDateResponse(); IGetDate getDate = GetDateRuleFactory.Create(type); response = getDate.GetDate(date); return(response); }
private static async Task <OfficeElements> CreateTaskAsync() { _dateInterface = Substitute.For <IGetDate>(); _dateInterface.GetCurrentDate().Returns(DateTime.Parse("2020-01-01")); MainSql.CreateConnection(); await MainSql.CkeckConnectionAsync(); await MainSql.CreateAsync(new TestUserHelpers(), new TestInternetAccess(), "1111"); return(await OfficeElements.CreateAsync(_dateInterface).ConfigureAwait(false)); }
private OfficeElements(IGetDate dateInterface) =>
private StandardElements(IGetDate dateInterface) =>