public static MaterialeBehovAssignment Create(MongoConnection connection, string name, Schedule schedule, string urlLoginName) { MaterialeBehovAssignment materialeBehovAssignment = new MaterialeBehovAssignment { urlLoginName = urlLoginName, }; Create(connection, materialeBehovAssignment, name, schedule); return(materialeBehovAssignment); }
public void CreateMaterialeBehovAssignment() { Schedule schedule = new Schedule() { DaysOfMonthToSkip = new List <int>(), DaysOfWeekToSkip = new List <DayOfWeek>(), HoursOfDayToSkip = new List <int>(), NextAllowedExecution = DateTime.Now, Recurring = true, TimeBetweenAllowedExecutions = TimeSpan.FromMinutes(1), }; MaterialeBehovAssignment assignment = MaterialeBehovAssignment.Create(_mongoConnection, "test", schedule, "test"); }
public void Test() { DatabaseMaterialeBehovAssignment databaseMaterialeBehovAssignment = new DatabaseMaterialeBehovAssignment() { urlLoginName = "test", updateProgressFrequency = 1, Schedule = CreateScheduleAlwaysOnDoOnce(), }; MaterialeBehovAssignment materialeBehovAssignment = new MaterialeBehovAssignment(Connection, databaseMaterialeBehovAssignment); Administration.Option.Options.OptionReport report = new Administration.Option.Options.OptionReport(typeof(MaterialeBehovAssignmentTest)); materialeBehovAssignment.ExecuteOption(report); bool isSuccess = report.Success; Assert.IsTrue(isSuccess); }