public void AccessPointCandidatesInternalConflict() { var accessPoints = new AccessPoint[] { new MockAccessPoint { ID = "a" }, new MockAccessPoint { ID = "a" } }; var appEntry = new AppEntry { Name = "App" }; Assert.Throws <ConflictException>(() => accessPoints.GetConflictData(appEntry)); }
public void AccessPointCandidates() { var accessPoints = new AccessPoint[] { new MockAccessPoint { ID = "a" }, new MockAccessPoint { ID = "b" } }; var appEntry = new AppEntry { Name = "App" }; accessPoints.GetConflictData(appEntry).Should().Equal(new Dictionary <string, ConflictData> { { "mock:a", new ConflictData(accessPoints[0], appEntry) }, { "mock:b", new ConflictData(accessPoints[1], appEntry) } }); }
public void AccessPointCandidates() { var accessPoints = new AccessPoint[] { new MockAccessPoint { ID = "a" }, new MockAccessPoint { ID = "b" } }; var appEntry = new AppEntry { Name = "App" }; CollectionAssert.AreEqual( expected: new[] { new KeyValuePair <string, ConflictData>("mock:a", new ConflictData(accessPoints[0], appEntry)), new KeyValuePair <string, ConflictData>("mock:b", new ConflictData(accessPoints[1], appEntry)) }, actual: accessPoints.GetConflictData(appEntry)); }