Example #1
0
 public void CreateSingleStringParameterizedType()
 {
     // Fixture setup
     var container = Scenario.CreateContainer();
     // Exercise system
     var result = (SingleParameterType<string>)container.Resolve(typeof(SingleParameterType<string>));
     // Verify outcome
     var name = new TextGuidRegex().GetText(result.Parameter);
     string guidString = new TextGuidRegex().GetGuid(result.Parameter);
     Guid g = new Guid(guidString);
     Assert.Equal("parameter", name);
     Assert.NotEqual<Guid>(Guid.Empty, g);
     // Teardown
 }
Example #2
0
        public void CreateSingleStringParameterizedType()
        {
            // Arrange
            var container = Scenario.CreateContainer();
            // Act
            var result = (SingleParameterType <string>)container.Resolve(typeof(SingleParameterType <string>));
            // Assert
            var    name       = new TextGuidRegex().GetText(result.Parameter);
            string guidString = new TextGuidRegex().GetGuid(result.Parameter);
            Guid   g          = new Guid(guidString);

            Assert.Equal("parameter", name);
            Assert.NotEqual <Guid>(Guid.Empty, g);
        }
Example #3
0
        public void CreateSingleStringParameterizedType()
        {
            // Fixture setup
            var container = Scenario.CreateContainer();
            // Exercise system
            var result = (SingleParameterType <string>)container.Resolve(typeof(SingleParameterType <string>));
            // Verify outcome
            var    name       = new TextGuidRegex().GetText(result.Parameter);
            string guidString = new TextGuidRegex().GetGuid(result.Parameter);
            Guid   g          = new Guid(guidString);

            Assert.Equal("parameter", name);
            Assert.NotEqual <Guid>(Guid.Empty, g);
            // Teardown
        }