public void ResolveBlockName_ResolvesBlockName(string dummyBlockName, string expectedResult) { // Arrange FlexiPictureBlockFactory testSubject = CreateFlexiPictureBlockFactory(); // Act string result = testSubject.ResolveBlockName(dummyBlockName); // Assert Assert.Equal(expectedResult, result); }
public void ResolveEnableFileOperations_ReturnsTrueIfFileOperationsAreEnabled(bool dummyEnableFileOperations, string dummyLocalMediaDirectory, double dummyWidth, double dummyHeight, bool expectedResult) { // Arrange FlexiPictureBlockFactory testSubject = CreateFlexiPictureBlockFactory(); // Act bool result = testSubject.ResolveEnableFileOperations(dummyEnableFileOperations, dummyLocalMediaDirectory, dummyWidth, dummyHeight); // Assert Assert.Equal(expectedResult, result); }
public void ResolveDimensions_ResolvesDimensionsWithoutFileOperationsWhenPossibleOrIfFileOperationsAreDisabled(double dummySpecifiedWidth, double dummySpecifiedHeight, string dummyLocalAbsolutePath, double expectedWidth, double expectedHeight, double expectedAspectRatio) { // Arrange FlexiPictureBlockFactory testSubject = CreateFlexiPictureBlockFactory(); // Act (double resultWidth, double resultHeight, double resultAspectRatio) = testSubject.ResolveDimensions(dummyLocalAbsolutePath, dummySpecifiedWidth, dummySpecifiedHeight); // Assert _mockRepository.VerifyAll(); Assert.Equal(expectedWidth, resultWidth); Assert.Equal(expectedHeight, resultHeight); Assert.Equal(expectedAspectRatio, resultAspectRatio); }
public void ResolveDimensions_ResolvesDimensionsUsingFileOperationsWhenNecessaryAndFileOperationsAreEnabled(double dummySpecifiedWidth, double dummySpecifiedHeight, int dummyRetrievedWidth, int dummyRetrievedHeight, double expectedWidth, double expectedHeight, double expectedAspectRatio) { // Arrange const string dummyLocalAbsolutePath = "dummyLocalAbsolutePath"; Mock <IImageService> mockImageService = _mockRepository.Create <IImageService>(); mockImageService.Setup(i => i.GetImageDimensions(dummyLocalAbsolutePath)).Returns((dummyRetrievedWidth, dummyRetrievedHeight)); FlexiPictureBlockFactory testSubject = CreateFlexiPictureBlockFactory(mockImageService.Object); // Act (double resultWidth, double resultHeight, double resultAspectRatio) = testSubject.ResolveDimensions(dummyLocalAbsolutePath, dummySpecifiedWidth, dummySpecifiedHeight); // Assert _mockRepository.VerifyAll(); Assert.Equal(expectedWidth, resultWidth); Assert.Equal(expectedHeight, resultHeight); Assert.Equal(expectedAspectRatio, resultAspectRatio); }