public void ExitEarlyIfProfileIsMissing() { // Arrange AwsProfileRepositoryMock.Setup(x => x.Find(It.IsAny <Guid>())).Returns((AwsProfile)null); // Act Command.Execute(Guid.NewGuid(), "HoojeyId"); // Assert InstanceServiceMock.Verify(x => x.GetSecurityGroups(It.IsAny <AwsInstance>()), Times.Never); }
public void ExitEarlyIfInstanceIdIsNotAtAmazon() { // Arrange var profile = new AwsProfile(); AwsProfileRepositoryMock.Setup(x => x.Find(profile.Id)).Returns(profile); InstanceServiceMock.Setup(x => x.GetInstance(It.IsAny <string>())).Returns((AwsInstance)null); AwsClientFactoryMock.Setup(x => x.GetClient(profile).InstanceService).Returns(InstanceServiceMock.Object); // Act Command.Execute(profile.Id, "HoojeyId"); // Assert InstanceServiceMock.Verify(x => x.GetSecurityGroups(It.IsAny <AwsInstance>()), Times.Never); }