This commit is contained in:
Haacked 2015-03-16 15:01:03 -07:00
Родитель 29248e641f
Коммит 018ede51ab
2 изменённых файлов: 12 добавлений и 0 удалений

Просмотреть файл

@ -29,6 +29,8 @@ namespace GitHub.ViewModels
{
this.operatingSystem = operatingSystem;
Accounts = new ReactiveList<IAccount>();
safeRepositoryName = this.WhenAny(x => x.RepositoryName, x => x.Value)
.Select(x => x != null ? GetSafeRepositoryName(x) : null)
.ToProperty(this, x => x.SafeRepositoryName);

Просмотреть файл

@ -72,4 +72,14 @@ public class RepositoryCreationViewModelTests
Assert.Equal(@"c:\fake\dev", vm.BaseRepositoryPath);
}
}
public class TheAccountsProperty
{
[Fact]
public void StartsOffEmpty()
{
var vm = new RepositoryCreationViewModel(Substitute.For<IOperatingSystem>());
Assert.Empty(vm.Accounts);
}
}
}