public void OnetimeSetup() { CommonSetup(); ClassInTest.ModelState.AddModelError("SomeError", "SomeMessage"); _result = ClassInTest.RebuildFromFormFile(null, InvalidFormFileMock.Object); }
public void No_Engine_Actions_Are_Performed() { _result = ClassInTest.RebuildFromFormFile(null, InvalidFormFileMock.Object); GlasswallVersionServiceMock.VerifyNoOtherCalls(); FileTypeDetectorMock.VerifyNoOtherCalls(); FileProtectorMock.VerifyNoOtherCalls(); }
public void OnetimeSetup() { CommonSetup(); GlasswallVersionServiceMock.Setup(s => s.GetVersion()) .Returns(Version); FileTypeDetectorMock.Setup(s => s.DetermineFileType(It.IsAny <byte[]>())) .Returns(new FileTypeDetectionResponse(FileType.Unknown)); _result = ClassInTest.RebuildFromFormFile(null, ValidFormFileMock.Object); }
public void Bad_Request_Is_Returned() { _result = ClassInTest.RebuildFromFormFile(null, InvalidFormFileMock.Object); Assert.That(_result, Is.Not.Null); Assert.That(_result, Is.TypeOf <BadRequestObjectResult>()); var result = _result as BadRequestObjectResult; Assert.That(result, Is.Not.Null); Assert.That(result.Value, Is.InstanceOf <string>()); Assert.That(result.Value, Is.EqualTo("Input file could not be read.")); }
public void OnetimeSetup() { CommonSetup(); GlasswallVersionServiceMock.Setup(s => s.GetVersion()) .Returns(Version); FileTypeDetectorMock.Setup(s => s.DetermineFileType(It.IsAny <byte[]>())) .Returns(_expectedType = new FileTypeDetectionResponse(FileType.Bmp)); FileProtectorMock.Setup(s => s.GetProtectedFile( It.IsAny <ContentManagementFlags>(), It.IsAny <string>(), It.IsAny <byte[]>())) .Returns(new FileProtectResponse { Outcome = EngineOutcome.Success, ProtectedFile = ValidFileBytes }); _result = ClassInTest.RebuildFromFormFile(null, ValidFormFileMock.Object); }
public void OnetimeSetup() { CommonSetup(); GlasswallVersionServiceMock.Setup(s => s.GetVersion()) .Returns(Version); FileTypeDetectorMock.Setup(s => s.DetermineFileType(It.IsAny <byte[]>())) .Returns(_expectedType = new FileTypeDetectionResponse(FileType.Bmp)); FileProtectorMock.Setup(s => s.GetProtectedFile( It.IsAny <ContentManagementFlags>(), It.IsAny <string>(), It.IsAny <byte[]>())) .Returns(_expectedProtectResponse = new FileProtectResponse { Outcome = EngineOutcome.Error, ProtectedFile = null, ErrorMessage = "banana has been removed because monkey content is set to disallowed" }); _result = ClassInTest.RebuildFromFormFile(null, ValidFormFileMock.Object); }
public void Exception_Is_Rethrown() { Assert.That(() => ClassInTest.RebuildFromFormFile(Newtonsoft.Json.JsonConvert.SerializeObject(Policy.DefaultContentManagementFlags), ValidFormFileMock.Object), Throws.Exception.EqualTo(_dummyException)); }
public void OnetimeSetup() { CommonSetup(); _result = ClassInTest.RebuildFromFormFile(null, InvalidFormFileMock.Object); }