public void ExistingAppEntriesInternalConflict()
        {
            var appList = new[]
            {
                new AppEntry {Name = "App1", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "a"}}}},
                new AppEntry {Name = "App2", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "a"}}}}
            };

            Assert.Throws<ConflictException>(() => appList.GetConflictData());
        }
Ejemplo n.º 2
0
        public void ExistingAppEntries()
        {
            var appList = new[]
            {
                new AppEntry {Name = "App1", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "a"}}}},
                new AppEntry {Name = "App2", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "b"}}}}
            };

            appList.GetConflictData().Should().Equal(new Dictionary<string, ConflictData>
            {
                {"mock:a", new ConflictData(appList[0].AccessPoints.Entries[0], appList[0])},
                {"mock:b", new ConflictData(appList[1].AccessPoints.Entries[0], appList[1])}
            });
        }
        public void ExistingAppEntries()
        {
            var appList = new[]
            {
                new AppEntry {Name = "App1", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "a"}}}},
                new AppEntry {Name = "App2", AccessPoints = new AccessPointList {Entries = {new MockAccessPoint {ID = "b"}}}}
            };

            CollectionAssert.AreEqual(
                expected: new[]
                {
                    new KeyValuePair<string, ConflictData>("mock:a", new ConflictData(appList[0].AccessPoints.Entries[0], appList[0])),
                    new KeyValuePair<string, ConflictData>("mock:b", new ConflictData(appList[1].AccessPoints.Entries[0], appList[1]))
                },
                actual: appList.GetConflictData());
        }