when(SimpleMixUtilities.getRandomInteger()).thenReturn(10);
when(simpleMixCollaboratorMock.getRandomInteger()).thenReturn(6);
whenNew(SimpleMixConstruction.class).withNoArguments().thenReturn(simpleMixConstructionMock);
when(simpleMixConstructionMock.getMyValue()).thenReturn(1);
assertEquals(4, tested.calculate());
verifyStatic();
SimpleMixUtilities.getRandomInteger();
verifyNew(SimpleMixConstruction.class).withNoArguments();
verifyPrivate(tested).invoke(method(SimpleMix.class, "getValue"));