public IMammal CreateMammal(string mammalType, string name, double weight, string livingRegion) { Type type = Assembly.GetCallingAssembly().GetTypes().FirstOrDefault(m => m.Name == mammalType); IMammal mammalInstance = (IMammal)Activator.CreateInstance(type, new object[] { name, weight, livingRegion }); return(mammalInstance); }
public void CurrentNamespace_Interface_Target_Injection_IntgTests() { //arrange diCtx.Scan(); //act IMammal mammal = diCtx.Inject <IMammal, Dog>(); //assert Assert.IsInstanceOfType(mammal, typeof(Dog)); }
public Client(IMammal mammal) { this.mammal = mammal; }
public static void giveLiveBirth(this IMammal a) { Console.WriteLine("Not an easy Job"); }
public WPFMammal(IMammal mammal) { this.mammal = mammal; this.HappyBirthday = new WPFMammalCommand(ExecuteCommandHappyBirthday, CanExecuteCommandHappyBirthday); }
public IMammalTests() { dog = new Dog(); }
public virtual void Remove(IMammal mammal) { this.Mammals.Remove(mammal); }
public virtual void Add(IMammal mammal) { this.Mammals.Add(mammal); }
public static void Eat(this IMammal mammal) { mammal.Action = MammalActions.Eating; Console.WriteLine(mammal); }
public static void Sleep(this IMammal mammal) { mammal.Action = MammalActions.Sleeping; Console.WriteLine(mammal); }
public static void Run(this IMammal mammal) { mammal.Action = MammalActions.Running; Console.WriteLine(mammal); }
public static void Walk(this IMammal mammal) { mammal.Action = MammalActions.Walking; Console.WriteLine(mammal); }
public static void Rest(this IMammal mammal) { mammal.Action = MammalActions.Resting; Console.WriteLine("{0} with IMammal", mammal); }
public static IChild CreateChild(IMammal mammal) { return(mammal.GiveBirth()); }