public void MajorDefect_MoveToInProgress_ShouldBePossible() { //Arrange State newState = new New(); var defect = new Defect(newState) { Priority = PriorityEnum.Major }; //Act defect.MoveTo(new InProgress()); //Assert defect.State.ShouldBeOfType(typeof(InProgress)); }