Dev2.Core.Tests.Environments.EnviromentRepositoryTest.EnvironmentRepository_Save_RaisesItemAddedEvent C# (CSharp) Method

EnvironmentRepository_Save_RaisesItemAddedEvent() private method

private EnvironmentRepository_Save_RaisesItemAddedEvent ( ) : void
return void
        public void EnvironmentRepository_Save_RaisesItemAddedEvent()
        {
            //------------Setup for test--------------------------
            var c1 = CreateMockConnection();
            var e1 = new EnvironmentModel(Guid.NewGuid(), c1.Object);
            var source = new Mock<IEnvironmentModel>();
            bool _eventFired = false;
            var repo = new TestEnvironmentRespository(source.Object);
            repo.ItemAdded += (sender, args) =>
            {
                _eventFired = true;
            };
            e1.Name = "New Name";
            //------------Execute Test---------------------------
            repo.Save(e1);
            //------------Assert Results-------------------------
            Assert.IsTrue(_eventFired);
        }
EnviromentRepositoryTest