public void IsVisibleByDefault() { // Arrange var sut = new TestOptionViewModel(); // Act var actual = sut.IsVisible; // Assert Assert.True(actual); }
public void DisplayNameShouldBeLocalized() { // Arrange var localizer = Substitute.For <IStringLocalizer>(); // Act var sut = new TestOptionViewModel("name", "description", localizer); // Assert sut.StringLocalizer.Received(1).GetText("name", Arg.Any <CultureInfo>()); }
public void IsNotLoadingByDefault() { // Arrange var sut = new TestOptionViewModel(); // Act var actual = sut.IsLoading; // Assert Assert.False(actual); }
public void SettingIsVisibleShouldRaiseEvent() { // Arrange var sut = new TestOptionViewModel(); var tester = new NotifyPropertyChangedTester(sut); // Act sut.IsVisible = !sut.IsVisible; // Assert tester.AssertFiredOnly(nameof(OptionViewModelBase.IsVisible)); }