public void Smoke() { // arrange var repository = new Mock<ICredentialsRepository>(); var service = new CredentialsService(repository.Object); // act/assert Assert.That(service, Is.Not.Null); }
public void NotifyUserOnRegistration_Integration_EmailSent() { using (var fixture = new FixtureInit("http://localhost")) { // assert var credentialsRepository = new CredentialsRepository(fixture.Setup.Context); var credentialService = new CredentialsService(credentialsRepository); var emailService = new EmailService(credentialService); var notificationService = new NotificationService(emailService); // act / assert notificationService.NotifyUserOnRegistration("*****@*****.**", "password"); } }
public void GetCredentials_Returns_Null_If_Credentials_Not_Set() { // arrange var repository = new Mock<ICredentialsRepository>(); var service = new CredentialsService(repository.Object); var creds = new List<Credential> { new Credential { Account = "support", Email = "*****@*****.**", Password = "******" } }; repository.Setup(r => r.Credentials).Returns(creds.AsQueryable()); // act var result = service.GetCredentialsForAccount("support-aaa"); // assert Assert.That(result, Is.Null); }