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));
        }
Example #2
0
    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));
        }