本文整理汇总了C#中Subscriber.Save方法的典型用法代码示例。如果您正苦于以下问题:C# Subscriber.Save方法的具体用法?C# Subscriber.Save怎么用?C# Subscriber.Save使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Subscriber
的用法示例。
在下文中一共展示了Subscriber.Save方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GivenAModelSetupByNoRMaticInitializer_Save_ShouldRespectBehaviors
public void GivenAModelSetupByNoRMaticInitializer_Save_ShouldRespectBehaviors()
{
Subscriber.DropBehaviors();
NoRMaticConfig.Initialize();
var subscriber = new Subscriber { FirstName = "Joe", LastName = "Peters" };
subscriber.Save();
subscriber.LastName = "Jones";
subscriber.Save();
var versions = subscriber.GetVersions();
Assert.AreEqual(2, versions.Count());
}
示例2: GivenAModelSetupByNoRMaticInitializer_Find_ShouldRespectBehaviors
public void GivenAModelSetupByNoRMaticInitializer_Find_ShouldRespectBehaviors()
{
Subscriber.DropBehaviors();
NoRMaticConfig.Initialize();
var subscriberA = new Subscriber { FirstName = "Samantha", LastName = "Jones", City = "New York" };
var subscriberB = new Subscriber { FirstName = "Niki", LastName = "Jones", City = "Charlotte" };
var subscriberC = new Subscriber { FirstName = "Maria", LastName = "Gilcher", City = "Charlotte" };
subscriberA.Save();
subscriberB.Save();
subscriberC.Save();
var fetched = Subscriber.Find(x => x.LastName == "Jones");
Assert.IsFalse(fetched.Any(x => x.City != "Charlotte"));
}
示例3: GivenAConfigurationWithALogListener_Find_ShouldWriteAppropriateLogMessages
public void GivenAConfigurationWithALogListener_Find_ShouldWriteAppropriateLogMessages()
{
Subscriber.DeleteAll();
var messages = new List<string>();
NoRMaticConfig.SetLogListener(messages.Add);
var subscriberA = new Subscriber {
FirstName = "James",
LastName = "Stimpleton",
Address = "100 Street Avenue",
City = "Citytown",
State = "ST",
Zip = "12345"
};
subscriberA.Save();
var fetched = Subscriber.Find(x => x.FirstName == "James");
Assert.AreEqual(2, messages.Count);
}