public void CallingPublicMethodsOnAnInstance() { InnerSecret secret = new InnerSecret(); //Assert.AreEqual (FILL_ME_IN, secret.Secret ()); Assert.AreEqual("Secret", secret.Secret()); }
public void SubvertPrivateMethods() { InnerSecret secret = new InnerSecret(); string superSecretMessage = secret.GetType() .GetMethod("SooperSeekrit", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance) .Invoke(secret, null) as string; Assert.Equal("No one will find me!", superSecretMessage); }
public void SubvertPrivateMethods() { InnerSecret secret = new InnerSecret(); string superSecretMessage = secret.GetType() .GetMethod("SooperSeekrit", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance) .Invoke(secret, null) as string; Assert.Equal("No one will find me!", superSecretMessage); //ANCA: Need some help figuring out the narrative of this code block! }
public void AboutMethodsSubvertPrivateMethods() { InnerSecret secret = new InnerSecret(); string superSecretMessage = secret.GetType() .GetMethod("SooperSeekrit", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance) .Invoke(secret, null) as string; Assert.AreEqual(FILL_ME_IN, superSecretMessage); }
public void CallingPublicMethodsOnAnInstance() { InnerSecret secret = new InnerSecret(); Assert.Equal("Secret", secret.Secret()); }
public void CallingStaticMethodsWithoutAnInstance() { Assert.Equal("Key", InnerSecret.Key()); }
public void A_CallingStaticMethodsWithoutAnInstance() { Assert.AreEqual(FILL_ME_IN, InnerSecret.Key()); }