public void NoInitialization_GetCircleProcessor_Null()
        {
            ProxyFigureStorage.ClearAllFigureProcessors();

            ProxyFigureProcessors processor = _storage.GetProxyFigureProcessor(new CircleDescription());

            Assert.IsNull(processor);
        }
        public void NoInitialization_GetDescriptionTypeCircle_Null()
        {
            ProxyFigureStorage.ClearAllFigureProcessors();

            Type descType = _storage.GetDescriptionType("circle");

            Assert.IsNull(descType);
        }
Esempio n. 3
0
        public void GetByTriangleCode_IsTriangleDescription()
        {
            var storage = new ProxyFigureStorage();

            Type circleDescriptionType = storage.GetDescriptionType("triangle");

            Assert.AreEqual(typeof(TriangleDescription), circleDescriptionType);
        }
 static AddFigureHandlerTests()
 {
     ProxyFigureStorage.AddFigureProcessors(new CircleValidator(), new CircleCalculator(), "circle");
 }
 private static void DoubleAddCircle()
 {
     ProxyFigureStorage.ClearAllFigureProcessors();
     ProxyFigureStorage.AddFigureProcessors(new CircleValidator(), new CircleCalculator(), "circle");
     ProxyFigureStorage.AddFigureProcessors(new CircleValidator(), new CircleCalculator(), "circle");
 }