我正在尝试使用 AutoFixture 来简化我的生活。
我如何模拟一个班级
例子
public class User
{
private User(){}
/// <summary>
/// Created by Database...
/// </summary>
public long? Id { get; protected set; }
public string Name { get; protected set; }
public static User Create(string name)
{
var user = new User {Name = name};
return user;
}
}
Run Code Online (Sandbox Code Playgroud)
我试过使用 Factory 和 SpecimenBuilder 的组合:
[Fact]
public void CreatingUserWithId_Should_Work_UsingFactoryAndSpecimenBuilder()
{
IFixture fixture = new Fixture().Customize(new AutoFakeItEasyCustomization());
fixture.Customizations.Add(new UserBuilder());
fixture.Customize<User>(o => o.FromFactory(() => …Run Code Online (Sandbox Code Playgroud) 将状态行位置更改为 的惯用配置是bottom什么top?
我尝试过使用set-window-option -g status-position top(using tmuxinator),但是一旦包含该行,所有 byobu 功能都消失了,我又回到了标准 tmux。