public void PersonService_Should_Return_Null_Without_Authentication() { TestPersonDataProvider provider = new TestPersonDataProvider(); PersonService srv = new PersonService(new FalseTestAuthenticationService(), provider); Assert.IsNull(srv.GetPersons()); }
public void PersonService_ReturnPersons_Work_With_Authentication() { TestPersonDataProvider provider = new TestPersonDataProvider(); PersonService srv = new PersonService(new TrueTestAuthenticationService(), provider); Assert.AreEqual(provider.InMemoryPersonCollection.Count, srv.GetPersons().Count); }