FluentData.IntegrationTests/Features/AutoMapping/IgnoreIfAutoMapFailsTests.cs
(完整代码) 1KBusing FluentData._Helpers;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace FluentData.Features.AutoMapping
{
[TestClass]
public class IgnoreIfAutoMapFailsTests
{
[TestMethod]
public void Test_different_columns_and_properties_automap_must_fail()
{
try
{
var result = TestHelper.Context().Sql(@"select CategoryId as CategoryIdNotExist, Name
from Category").Query<Category>();
Assert.Fail();
}
catch (FluentDataException exception)
{
Assert.AreEqual("Could not map: CategoryIdNotExist", exception.Message);
}
}
[TestMethod]
public void Test_ignoreIfAutoMapFails_different_columns_and_properties_automap_must_not_fail()
{
var result = TestHelper.Context().IgnoreIfAutoMapFails
.Sql(@"select CategoryId as CategoryIdNotExist, Name
from Category").Query<Category>();
}
[TestMethod]
public void Test_same_columns_and_properties_automap_must_not_fail()
{
var result = TestHelper.Context().Sql(@"select CategoryId, Name
from Category").Query<Category>();
Assert.IsTrue(result.Count > 0);
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
