Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/Xamarin.PropertyEditing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Maupin <ermaup@microsoft.com>2018-03-08 22:58:58 +0300
committerEric Maupin <ermaup@microsoft.com>2018-03-08 22:58:58 +0300
commit58e91b7cef4336c72cc9ef53ad2852417801b270 (patch)
tree12a138747afc90e11be43304a3a7d42e876043d1 /Xamarin.PropertyEditing.Tests/CombinablePredefinedViewModelTests.cs
parentc849f105552f565232291aecad877e36de70a552 (diff)
[Tests] Fix broken combinable test
Diffstat (limited to 'Xamarin.PropertyEditing.Tests/CombinablePredefinedViewModelTests.cs')
-rw-r--r--Xamarin.PropertyEditing.Tests/CombinablePredefinedViewModelTests.cs9
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);