diff options
author | Eric Maupin <ermaup@microsoft.com> | 2018-03-08 22:58:58 +0300 |
---|---|---|
committer | Eric Maupin <ermaup@microsoft.com> | 2018-03-08 22:58:58 +0300 |
commit | 58e91b7cef4336c72cc9ef53ad2852417801b270 (patch) | |
tree | 12a138747afc90e11be43304a3a7d42e876043d1 /Xamarin.PropertyEditing.Tests/CombinablePredefinedViewModelTests.cs | |
parent | c849f105552f565232291aecad877e36de70a552 (diff) |
[Tests] Fix broken combinable test
Diffstat (limited to 'Xamarin.PropertyEditing.Tests/CombinablePredefinedViewModelTests.cs')
-rw-r--r-- | Xamarin.PropertyEditing.Tests/CombinablePredefinedViewModelTests.cs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Xamarin.PropertyEditing.Tests/CombinablePredefinedViewModelTests.cs b/Xamarin.PropertyEditing.Tests/CombinablePredefinedViewModelTests.cs index f3e95ff..9667095 100644 --- a/Xamarin.PropertyEditing.Tests/CombinablePredefinedViewModelTests.cs +++ b/Xamarin.PropertyEditing.Tests/CombinablePredefinedViewModelTests.cs @@ -200,7 +200,6 @@ namespace Xamarin.PropertyEditing.Tests } [Test] - [Ignore ("There's either a bug in the test or in Moq, but the callbacks seem to be causing NREs even empty")] public void SetFlagsMultipleValues () { FlagsTestEnum value = FlagsTestEnum.Flag2 | FlagsTestEnum.Flag3; @@ -249,7 +248,8 @@ namespace Xamarin.PropertyEditing.Tests Source = ValueSource.Local }); editorMock.Raise (oe => oe.PropertyChanged += null, new EditorPropertyChangedEventArgs (p.Object)); - }); + }) + .Returns (Task.FromResult (true)); ValueInfo<IReadOnlyList<int>> setValue2 = null; editorMock2.Setup (oe => oe.SetValueAsync (p.Object, It.IsAny<ValueInfo<IReadOnlyList<int>>> (), null)) @@ -266,7 +266,8 @@ namespace Xamarin.PropertyEditing.Tests Source = ValueSource.Local }); editorMock2.Raise (oe => oe.PropertyChanged += null, new EditorPropertyChangedEventArgs (p.Object)); - }); + }) + .Returns (Task.FromResult (true)); var vm = GetViewModel (p.Object, new [] { editorMock.Object, editorMock2.Object }); Assume.That (vm.Choices.Count, Is.EqualTo (7)); @@ -288,7 +289,7 @@ namespace Xamarin.PropertyEditing.Tests Assume.That (flag5Choice.Value, Is.EqualTo ((int)FlagsTestEnum.Flag5)); Assume.That (flag5Choice.IsFlagged.HasValue, Is.False); - vm.Choices[1].IsFlagged = true; + flag1Choice.IsFlagged = true; Assert.That (setValue, Is.Not.Null, "Did not call setvalue"); CollectionAssert.AreEquivalent (new[] { (int)FlagsTestEnum.Flag1, (int)FlagsTestEnum.Flag2, (int)FlagsTestEnum.Flag3 }, setValue.Value); |