public void CreateSeededAnonymousOnContainerReturnsCorrectResult() { // Arrange var seed = TimeSpan.FromMinutes(8); object expectedResult = TimeSpan.FromHours(2); var container = new DelegatingSpecimenContext { OnResolve = r => r.Equals(new SeededRequest(typeof(TimeSpan), seed)) ? expectedResult : new NoSpecimen() }; // Act var result = container.CreateAnonymous(seed); // Assert Assert.Equal(expectedResult, result); }
public void CreateSeededAnonymousOnContainerReturnsCorrectResult() { // Fixture setup var seed = TimeSpan.FromMinutes(8); object expectedResult = TimeSpan.FromHours(2); var container = new DelegatingSpecimenContext { OnResolve = r => r.Equals(new SeededRequest(typeof(TimeSpan), seed)) ? expectedResult : new NoSpecimen() }; // Exercise system var result = container.CreateAnonymous(seed); // Verify outcome Assert.Equal(expectedResult, result); // Teardown }