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 }
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); }
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 }