private void GivenUserAndProjectPreferencesWithSameStepNameButDifferentPackage()
        {
            dockerChocolateyResource = new MockDscResource
            {
                ResourceStepName = "step1",
                Ensure           = Ensure.Absent
            };

            visualStudioChocolateyResource = new MockDscResource2
            {
                Ensure           = Ensure.Present,
                ResourceStepName = "step1"
            };

            projectPreference = new ProjectPreference
            {
                DscResources = new List <DscResource> {
                    dockerChocolateyResource
                }
            };

            userPreference = new UserPreference
            {
                DscResources = new List <DscResource> {
                    visualStudioChocolateyResource
                }
            };
        }
        private void InitializeTestDscResources()
        {
            chocolateySourceResource = new MockDscResource
            {
                Ensure           = Ensure.Present,
                ResourceStepName = "chocoSource"
            };

            dockerChocolateyResource = new MockDscResource
            {
                ResourceStepName = "dockerStep",
                DependsOn        = new List <DscResource> {
                    chocolateySourceResource
                },
                Ensure = Ensure.Present
            };

            visualStudioChocolateyResource = new MockDscResource2
            {
                Ensure           = Ensure.Present,
                ResourceStepName = "visualStudioStep"
            };

            absentDockerChocolateyResource = new MockDscResource
            {
                ResourceStepName = "dockerStep",
                Ensure           = Ensure.Absent
            };

            firefoxChocolateyResource = new MockDscResource
            {
                Ensure           = Ensure.Present,
                ResourceStepName = "firefoxStep"
            };
        }