コード例 #1
0
        public static async Task <OfficeElements> CreateAsync(IGetDate dateInterface)
        {
            var elementsClass = new OfficeElements(dateInterface);

            await elementsClass.RefreshElementsAsync();

            return(elementsClass);
        }
コード例 #2
0
        public GetDateResponse FindOrdersOnDate(string date, FunctionType type)
        {
            GetDateResponse response = new GetDateResponse();

            IGetDate getDate = GetDateRuleFactory.Create(type);

            response = getDate.GetDate(date);

            return(response);
        }
コード例 #3
0
        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));
        }
コード例 #4
0
 private OfficeElements(IGetDate dateInterface) =>
コード例 #5
0
 private StandardElements(IGetDate dateInterface) =>