public override void Run() { BMWFactory factory = new E36(); Order order = new Order(factory); order.InstallParts(); factory = new X6(); order = new Order(factory); order.InstallParts(); }
public static void DifferentObjectsHaveDifferentHashesIfDifferentNamespaces() { var x = new X5 { F1 = "some string", F2 = 17, }; var y = new X6 { F1 = "some string xxx", F2 = 17, }; Assert.NotEqual(x.GetHashCode(), y.GetHashCode()); }