Example #1
0
        internal static void CreateFor_InjectedNotManuallyInjected(Fake <IOnlyMockSample> inner1,
                                                                   Fake <IOnlyMockSample> inner2, InjectMockSample sample, Injected <InjectMockSample> injected)
        {
            Tools.Asserter.IsNot(sample, injected.Dummy);
            Tools.Asserter.Is(false, injected.Fakes.Contains(inner1));
            Tools.Asserter.Is(false, injected.Fakes.Contains(inner2));

            injected.Dummy.TestIfMockedSeparately();
        }
Example #2
0
 internal static void Inject_InterfaceFakesInjected(Fake <IOnlyMockSample> fake,
                                                    Fake <IOnlyMockSample> fake2, InjectMockSample holder)
 {
     fake.Verify(Times.Never, f => f.FailIfNotMocked());
     fake2.Verify(Times.Never, f => f.FailIfNotMocked());
     holder.TestIfMockedSeparately();
     fake.Verify(Times.Once, f => f.FailIfNotMocked());
     fake2.Verify(Times.Once, f => f.FailIfNotMocked());
 }