37 lines
1.1 KiB
C#
37 lines
1.1 KiB
C#
namespace TestProject1
|
|
{
|
|
public class Tests
|
|
{
|
|
[Test]
|
|
public void Main()
|
|
{
|
|
TimeSpan[] timeSpans =
|
|
{
|
|
new TimeSpan(8, 30, 0), // 8:30
|
|
new TimeSpan(10, 0, 0), // 10:00
|
|
new TimeSpan(11, 20, 0), // 11:20
|
|
new TimeSpan(12, 0, 0), // 12:00
|
|
new TimeSpan(13, 30, 0), // 13:30
|
|
new TimeSpan(15, 0, 0), // 15:00
|
|
};
|
|
int[] durations =
|
|
{
|
|
80,
|
|
80,
|
|
40,
|
|
80,
|
|
80,
|
|
80
|
|
};
|
|
TimeSpan beginWorkingTime = new TimeSpan(8, 30, 0);
|
|
TimeSpan endWorkingTime = new TimeSpan(18, 0, 0);
|
|
int consultaionTime = 30;
|
|
string[] result = SF2022UserNNLib.Calculations.AvailablePeriods(timeSpans, durations, beginWorkingTime, endWorkingTime, consultaionTime);
|
|
foreach (var item in result)
|
|
{
|
|
Console.WriteLine(item);
|
|
}
|
|
}
|
|
}
|
|
}
|