public void Default_type_activator_cannot_initialize_a_command_if_it_does_not_have_a_parameterless_constructor() { // Arrange var activator = new DefaultTypeActivator(); // Act & assert Assert.Throws <CliFxException>(() => activator.CreateInstance(typeof(WithDependenciesCommand))); }
public void CreateInstance_Negative_Test(Type type) { // Arrange var activator = new DefaultTypeActivator(); // Act & Assert var ex = Assert.Throws <CliFxException>(() => activator.CreateInstance(type)); Console.WriteLine(ex.Message); }
public void CreateInstance_Test(Type type) { // Arrange var activator = new DefaultTypeActivator(); // Act var obj = activator.CreateInstance(type); // Assert obj.Should().BeOfType(type); }
public void Default_type_activator_can_initialize_a_command_if_it_has_a_parameterless_constructor() { // Arrange var activator = new DefaultTypeActivator(); // Act var obj = activator.CreateInstance(typeof(WithoutDependenciesCommand)); // Assert obj.Should().BeOfType <WithoutDependenciesCommand>(); }