namespace View_by_Distance.Shared.Models.Stateless.Methods; public interface IProperty { // ... DateTime TestStatic_GetDateTime(Models.Property? property) => GetDateTime(property); static DateTime GetDateTime(Models.Property? property) => Property.GetDateTime(property); DateTime TestStatic_GetMinimumDateTime(Models.Property? property) => GetMinimumDateTime(property); static DateTime GetMinimumDateTime(Models.Property? property) => Property.GetMinimumDateTime(property); (int Season, string seasonName) TestStatic_GetSeason(int dayOfYear) => GetSeason(dayOfYear); static (int Season, string seasonName) GetSeason(int dayOfYear) => Property.GetSeason(dayOfYear); (int Season, string seasonName) TestStatic_GetSeasonAB(int dayOfYear) => GetSeasonAB(dayOfYear); static (int Season, string seasonName) GetSeasonAB(int dayOfYear) => Property.GetSeasonAB(dayOfYear); string TestStatic_GetDiffRootDirectory(string diffPropertyDirectory) => GetDiffRootDirectory(diffPropertyDirectory); static string GetDiffRootDirectory(string diffPropertyDirectory) => Property.GetDiffRootDirectory(diffPropertyDirectory); bool TestStatic_Any(Models.Container[] propertyHolderCollections) => Any(propertyHolderCollections); static bool Any(Models.Container[] propertyHolderCollections) => Property.Any(propertyHolderCollections); (bool?, string[]) TestStatic_IsWrongYear(string[] segments, string year) => IsWrongYear(segments, year); static (bool?, string[]) IsWrongYear(string[] segments, string year) => Property.IsWrongYear(segments, year); (bool?, string[]) TestStatic_IsWrongYear(FilePath filePath, DateTime? dateTimeOriginal, List dateTimes) => IsWrongYear(filePath, dateTimeOriginal, dateTimes); static (bool?, string[]) IsWrongYear(FilePath filePath, DateTime? dateTimeOriginal, List dateTimes) => Property.IsWrongYear(filePath, dateTimeOriginal, dateTimes); List TestStatic_GetDateTimes(Models.Property property) => GetDateTimes(property); static List GetDateTimes(Models.Property property) => Property.GetDateTimes(property.CreationTime, property.LastWriteTime, property.DateTime, property.DateTimeDigitized, property.DateTimeFromName, property.DateTimeOriginal, property.GPSDateStamp); double TestStatic_GetStandardDeviation(List values, double average) => GetStandardDeviation(values, average); static double GetStandardDeviation(List values, double average) => Property.GetStandardDeviation(values, average); TimeSpan TestStatic_GetThreeStandardDeviationHigh(int minimum, Models.Container container) => GetThreeStandardDeviationHigh(minimum, container); static TimeSpan GetThreeStandardDeviationHigh(int minimum, Models.Container container) => Property.GetThreeStandardDeviationHigh(minimum, container); (int, List, List) TestStatic_Get(Models.Container container, TimeSpan threeStandardDeviationHigh, int i) => Get(container, threeStandardDeviationHigh, i); static (int, List, List) Get(Models.Container container, TimeSpan threeStandardDeviationHigh, int i) => Property.Get(container, threeStandardDeviationHigh, i); List TestStatic_GetDateTimes(DateTime creationTime, DateTime lastWriteTime, DateTime? dateTime, DateTime? dateTimeDigitized, DateTime? dateTimeFromName, DateTime? dateTimeOriginal, DateTime? gpsDateStamp) => GetDateTimes(creationTime, lastWriteTime, dateTime, dateTimeDigitized, dateTimeFromName, dateTimeOriginal, gpsDateStamp); static List GetDateTimes(DateTime creationTime, DateTime lastWriteTime, DateTime? dateTime, DateTime? dateTimeDigitized, DateTime? dateTimeFromName, DateTime? dateTimeOriginal, DateTime? gpsDateStamp) => Property.GetDateTimes(creationTime, lastWriteTime, dateTime, dateTimeDigitized, dateTimeFromName, dateTimeOriginal, gpsDateStamp); }