public void TryToGetInstanceFromInstanceIdWorksForInstanceSeedFiles() { var instanceSeedFile = new InstanceSeedFile("dummy", 42); var targetAlgorithmFactory = new DummyTargetAlgorithmFactory <DummyTargetAlgorithm <InstanceSeedFile, TestResult>, InstanceSeedFile, TestResult>() as ITargetAlgorithmFactory <DummyTargetAlgorithm <InstanceSeedFile, TestResult>, InstanceSeedFile, TestResult>; targetAlgorithmFactory.TryToGetInstanceFromInstanceId(instanceSeedFile.ToId(), out var instance).ShouldBeTrue(); instance.Equals(instanceSeedFile).ShouldBeTrue(); }