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

EnvironmentRepository_Save_NotExistingEnvironment_DoesNotRaisesItemEditedEvent() private method

        public void EnvironmentRepository_Save_NotExistingEnvironment_DoesNotRaisesItemEditedEvent()
        {
            //------------Setup for test--------------------------
            var c1 = CreateMockConnection();
            var e1 = new EnvironmentModel(Guid.NewGuid(), c1.Object);
            var source = new Mock<IEnvironmentModel>();
            IEnvironmentModel _editedEnvironment = null;
            var repo = new TestEnvironmentRespository(source.Object);
            repo.ItemEdited += (sender, args) =>
            {
                _editedEnvironment = args.Environment;
            };
            e1.Name = "New Name";
            //------------Execute Test---------------------------
            repo.Save(e1);
            //------------Assert Results-------------------------
            Assert.IsNull(_editedEnvironment);
        }
EnviromentRepositoryTest