Dev2.Core.Tests.DebugStateTreeViewItemViewModelTests.Verify_Constructor_AssignsNameToContentServer C# (CSharp) Method

Verify_Constructor_AssignsNameToContentServer() static private method

static private Verify_Constructor_AssignsNameToContentServer ( StateType stateType, bool contentServerIsSource = false ) : void
stateType StateType
contentServerIsSource bool
return void
        static void Verify_Constructor_AssignsNameToContentServer(StateType stateType, bool contentServerIsSource = false)
        {
            //------------Setup for test--------------------------
            var environmentID = Guid.NewGuid();
            const string serverName = "TestEnvironment";

            var env = new Mock<IEnvironmentModel>();
            env.Setup(e => e.ID).Returns(environmentID);
            env.Setup(e => e.Name).Returns(serverName);

            var envRep = CreateEnvironmentRepository(env.Object);

            var content = new DebugState { Server = (!contentServerIsSource ? Guid.Empty : Guid.NewGuid()).ToString(), EnvironmentID = environmentID, StateType = stateType, DisplayName = "IsSelectedTest", ID = Guid.NewGuid(), ActivityType = ActivityType.Workflow };
            content.OriginalInstanceID = content.ID;

            //------------Execute Test---------------------------
            // ReSharper disable ObjectCreationAsStatement
            new DebugStateTreeViewItemViewModelMock(envRep.Object) { Content = content };
            // ReSharper restore ObjectCreationAsStatement

            //------------Assert Results-------------------------
            Assert.AreEqual(serverName, content.Server);
        }
DebugStateTreeViewItemViewModelTests