mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-25 04:02:51 +08:00
76 lines
1.4 KiB
C#
76 lines
1.4 KiB
C#
using FreeSql.DataAnnotations;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using Xunit;
|
|
|
|
namespace FreeSql.Tests.MySql.Expression {
|
|
public class TimeSpanTest {
|
|
|
|
ISelect<Topic> select => g.mysql.Select<Topic>();
|
|
|
|
[Table(Name = "tb_topic")]
|
|
class Topic {
|
|
[Column(IsIdentity = true, IsPrimary = true)]
|
|
public int Id { get; set; }
|
|
public int Clicks { get; set; }
|
|
public int TestTypeInfoGuid { get; set; }
|
|
public TestTypeInfo Type { get; set; }
|
|
public string Title { get; set; }
|
|
public DateTime CreateTime { get; set; }
|
|
}
|
|
class TestTypeInfo {
|
|
public int Guid { get; set; }
|
|
public int ParentId { get; set; }
|
|
public TestTypeParentInfo Parent { get; set; }
|
|
public string Name { get; set; }
|
|
}
|
|
class TestTypeParentInfo {
|
|
public int Id { get; set; }
|
|
public string Name { get; set; }
|
|
|
|
public List<TestTypeInfo> Types { get; set; }
|
|
}
|
|
|
|
[Fact]
|
|
public void Days() {
|
|
}
|
|
[Fact]
|
|
public void Hours() {
|
|
}
|
|
[Fact]
|
|
public void Milliseconds() {
|
|
}
|
|
[Fact]
|
|
public void Minutes() {
|
|
}
|
|
[Fact]
|
|
public void Seconds() {
|
|
}
|
|
[Fact]
|
|
public void Ticks() {
|
|
}
|
|
[Fact]
|
|
public void TotalDays() {
|
|
}
|
|
[Fact]
|
|
public void TotalHours() {
|
|
}
|
|
[Fact]
|
|
public void TotalMilliseconds() {
|
|
}
|
|
[Fact]
|
|
public void TotalMinutes() {
|
|
}
|
|
[Fact]
|
|
public void TotalSeconds() {
|
|
}
|
|
[Fact]
|
|
public void Add() {
|
|
}
|
|
[Fact]
|
|
public void Subtract() {
|
|
}
|
|
}
|
|
}
|