Выучить С++ за 21 день

30 сент. 2011 г. | | |

8 советов

| | |

Сегодня попались мне две статьи о том, как улучшить свой код. В сумме это дало 8 советов.

Moq: ошибка номер раз

29 сент. 2011 г. | | |

Дабы не получить ошибку "Invalid setup on a non-virtual (overridable in VB) member" при работе с библиотекой Moq, мокать нужно либо интерфейс класса:

var mock = new Mock<IEventsStorage>(); //этот подход является рекомендуемым

либо мокаемый метод нужно объявлять виртуальным:

var mock = new Mock<EventsStorage>();
mock.Setup(storage => storage.LoadEvents(Monthes.Januar)).Returns(new List<Event>());
 

...
 

public class EventsStorage
{
    public virtual List<Event> LoadEvents(Monthes monthNumber) {...}
}




20 аддонов для VS

| | |

Пройдя по ссылке вы сможете найти 20 бесплатных аддонов для Visual Studio, помогающих ускорить разработку и избавить вас от некоторых рутинных действий.
http://msdn.microsoft.com/ru-ru/vstudio/hh162051